public void AddIS(long employeeId, RequestObjectISDTO dto) { EmployeeObject entity = employeeObjectRepository .Get(t => t.Object.Id == dto.Id && t.Employee.Id == employeeId); if (entity != null) { setErrorMsg("ObjectName", Resource.UniqueEmployeeObjectConstraintMsg); } if (errorMessages.Count > 0) { throw new DataServiceException(Resource.GeneralConstraintMsg, errorMessages); } entity = new EmployeeObject() { Object = objectRepository.Get(dto.Id), Employee = employeeRepository.Get(employeeId) }; employeeObjectRepository.Save(entity); repository.SaveChanges(); dto.Id = entity.Object.Id; }
public IHttpActionResult GetNewRequestObjectIS() { return(execute(delegate() { RequestObjectISDTO obj = new RequestObjectISDTO(); result = Json(new { success = true, data = obj }); })); }
public IHttpActionResult AddIS(RequestObjectISDTO dto) { return(execute(delegate() { long userId = User.Identity.GetUserId <long>(); employeeObjectService.AddIS(userId, dto); result = Json(new { success = true }); })); }