public bool CreateUpdateSecurityForm(SecurityFormEntity securityForm) { using (var scope = new TransactionScope()) { SecurityForm sc = new SecurityForm() { Name = securityForm.Name, CreatedBy = securityForm.CreatedBy, CreatedDate = securityForm.CreatedDate, Description = securityForm.Description, Inactive = securityForm.Inactive, LastModBy = securityForm.LastModBy, LastModDate = securityForm.LastModDate, SecurityFormId = securityForm.SecurityFormId, ApplicationId = securityForm.ApplicationId }; if (securityForm.SecurityFormId > 0) { sc.LastModDate = DateTime.Now; _unitOfWork.SecurityFormRepository.Update(sc); _unitOfWork.Save(); scope.Complete(); } else { sc.LastModDate = DateTime.Now; sc.CreatedDate = DateTime.Now; _unitOfWork.SecurityFormRepository.Insert(sc); _unitOfWork.Save(); scope.Complete(); } return(true); } }
public HttpResponseMessage InsertUpdateSecurityForm([FromBody] SecurityFormEntity securityFormEntity) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Please provide all the required fields.")); } if (_securityFormService.CreateUpdateSecurityForm(securityFormEntity)) { return(Request.CreateResponse(HttpStatusCode.OK, "true")); } return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "false")); }