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"); } }
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"); } }
public DepartmentMasterVM Put(DepartmentMasterVM deptMasterVm) { return(departmentMaster.UpdateDepartment(deptMasterVm)); }
public DepartmentMasterVM Post(DepartmentMasterVM deptMasterVm) { return(departmentMaster.CreateDepartment(deptMasterVm)); }