public async Task <IActionResult> Add(SalesEmployeeModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var salesEmployee = new SalesEmployee();

            salesEmployee = model.ToEntity(salesEmployee);
            await _salesEmployeeService.InsertSalesEmployee(salesEmployee);

            return(new NullJsonResult());
        }
        public async Task <IActionResult> Add(SalesEmployeeModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var salesEmployee = new SalesEmployee();

            salesEmployee = model.ToEntity(salesEmployee);
            await _salesEmployeeService.InsertSalesEmployee(salesEmployee);

            //activity log
            await _customerActivityService.InsertActivity("AddNewSalesEmployee", salesEmployee.Id, _localizationService.GetResource("ActivityLog.AddNewSalesEmployee"),
                                                          salesEmployee.Name);

            return(new NullJsonResult());
        }