public override string Add(EmployeeModel model) { try { using (context) { Employee employee = MapperConfigurator.Mapper.Map <Employee>(model); employee.EmployeeNumber = NumberGenerator.EmployeeNumberGenerator(context); this.context.Employees.Add(employee); this.context.SaveChanges(); return(""); } } catch (Exception e) { throw new Exception(e.Message); } }