Exemple #1
0
 public DepartmentMasterVM CreateDepartment(DepartmentMasterVM deptMaster)
 {
     deptMaster.CreatedDateTime = DateTime.Now;
     try
     {
         context.DepartmentMasters.Add(Mapper.Map <DepartmentMasterVM, DepartmentMaster>(deptMaster));
         context.SaveChanges();
         return(deptMaster);
     }
     catch (Exception ex)
     {
         throw new Exception("Save Department failed");
     }
 }
Exemple #2
0
        public DepartmentMasterVM UpdateDepartment(DepartmentMasterVM departmentMaster)
        {
            departmentMaster.ModifiedDateTime = DateTime.Now;
            try
            {
                context.Entry(Mapper.Map <DepartmentMasterVM, DepartmentMaster>(departmentMaster)).State = EntityState.Modified;

                context.SaveChanges();
                return(departmentMaster);
            }
            catch (Exception ex)
            {
                throw new Exception("Update department Failed");
            }
        }
Exemple #3
0
 public DepartmentMasterVM Put(DepartmentMasterVM deptMasterVm)
 {
     return(departmentMaster.UpdateDepartment(deptMasterVm));
 }
Exemple #4
0
 public DepartmentMasterVM Post(DepartmentMasterVM deptMasterVm)
 {
     return(departmentMaster.CreateDepartment(deptMasterVm));
 }