Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

474 total results found

Themes

FREQUENTLY ASKED QUESTIONS

Documents

FREQUENTLY ASKED QUESTIONS

Manage Employees

FREQUENTLY ASKED QUESTIONS

Manage Users

FREQUENTLY ASKED QUESTIONS

Pathways

FREQUENTLY ASKED QUESTIONS

System

FREQUENTLY ASKED QUESTIONS

Performance Management

FREQUENTLY ASKED QUESTIONS

Badges

FREQUENTLY ASKED QUESTIONS

SCORM

FREQUENTLY ASKED QUESTIONS

Mobile Application

FREQUENTLY ASKED QUESTIONS

Job Profiler

FREQUENTLY ASKED QUESTIONS

Technical Manuals

MANAGE EMPLOYEES

List of Technical Manuals e.g. Employee Data Import Process.

User Manual - Schemas Setup

SYSTEM ADMINISTRATION

User Manual - Mentors & Coaches

eLearning - OTHER

User Manual - Salary Review

eLearning - OTHER

User Manual

eLearning - CATALOGUE

Chapter 1: Important concepts

Performance Management

Chapter 2: Using the product

Performance Management

Chapter 3: Product setup and administration

Performance Management

Chapter 4: How to

Performance Management

Model/ Domain Model

The Standards MVC

Go To Naming Conventions For information regarding models, click the images below Contain properties to represent specific data e.g EF Entities or SQL objects Contain business logic (e.g. validation rules) to ensure the represented data fulfills the des...

ViewModel

The Standards MVC

Go To Naming Conventions For information regarding view models, click the images below The class to group one or more models. It applies business logic on the results set from the models TODO : properties defined and properties inherited, private set...

View

The Standards MVC

Go To Naming Conventions For information regarding razor views, click the images below Responsible for presenting viewmodels, viewbags and other data structures in the format of the end user requirements Should mainly contain presentational code, such a...

Controller

The Standards MVC

Go To Naming Conventions For information regarding Controllers, click the images below   Each controller must implement the IController interface directly or indirectly, this must be done using the BaseController namespace SignifyHR.Areas.Portal.Cont...

Table of contents

The Standards Entity Framework

General Naming conventions Domain conventions LINQ EF Core

General

The Standards Entity Framework

All methods accept and use ISessionHandler using SignifyHR.Core; using System; using System.Collections.Generic; using System.Data; using System.Data.Entity; using System.Linq; namespace SignifyHR.Data.Domain { public partial class exSample...

Naming conventions

The Standards Entity Framework

Methods for EF are written in Pascal Case Examples of naming conventions that need to be followed for EF Methods: Method Fetch TryFetch FetchAll FetchAllBy<Association> TryFetchFirst Create Update Delete ...

Domain convention

The Standards Entity Framework

Methods Method Parameters Linq / Entity Operation Return Type State Dal Sync Mode Fetch (id, optional filter params, eagerLoaded = false / eagerLoadParms = null) Single T Static Default TryFetch (id, optional filter params, eagerLoa...

LINQ

The Standards Entity Framework

IQueryable This is used when you want to add and/or filter results from the database, without the query being executed already.  This is generally used with methods like ValidSamples() and FilterSamples() The IQueryable interface inherits the IEnumerable int...

EF Core

The Standards Entity Framework

https://docs.microsoft.com/en-us/ef/

Table of contents

The Standards JavaScript

General Naming conventions Bundling Minification jQuery TypeScript Iterators (Loops) Properties Variables

General

The Standards JavaScript

Try to follow the AirBnB styling guide as far as possible. Sometimes you might have to deviate from the guide; such as when targeting Internet Explorer without a transpiler, you have to use var instead of const or let. When using a complete toolchain with a t...

Naming conventions

The Standards JavaScript

Use camelCase when naming objects, functions, and instances. // bad const OBJEcttsssss = {}; const this_is_my_object = {}; function c() {} // good const thisIsMyObject = {}; function thisIsMyFunction() {} Use PascalCase only when naming constru...

Bundling

The Standards JavaScript

Always use bundling to some degree in production. Commonly used vendor scripts should always be bundles, but however be aware that bundles do not grow too large. Bundling tools such as webpack provide an efficient way to split bundles when they grow too large....

Minification

The Standards JavaScript

Always minify in production.   TODO : Example and how is minification done Use minified version when external library is used

jQuery

The Standards JavaScript

Prefix jQuery object variables with a $. // bad const sidebar = $('.sidebar'); // good const $sidebar = $('.sidebar'); // good const $sidebarBtn = $('.sidebar-btn'); Cache jQuery lookups. // bad function setSidebar() { $('.sidebar').hid...

TypeScript

The Standards JavaScript

Table of contents

The Standards CSS/HTML

General Naming conventions Properties Can I Use Bundling SASS

Naming conventions

The Standards CSS/HTML

BEM, or “Block-Element-Modifier”, is a naming convention for classes in HTML and CSS.  We will be using BEM for the following reasons: It helps create clear, strict relationships between CSS and HTML It helps us create reusable, composable components It ...

General

The Standards CSS/HTML

Try to follow the AirBnB CSS/SASS guideline as far as possible.  Please have a look at the rest of this chapter to see more details about Naming Conventions and BEM (very important!)