public HttpResponseMessage PostUpdate([FromBody] ProjectStatu prjStatus) { String resp = "{\"Response\":\"Undefine\"}"; try { var ctx = new GASEntities(); prjStatus.UpdateDate = DateTime.UtcNow; if (prjStatus != null) { ctx.ProjectStatus.Add(prjStatus); ctx.SaveChanges(); resp = "{\"Response\":\"OK\"}"; } } catch (Exception ex) { int a = 1; resp = "{\"Response\":\"Fail\"}"; } var response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(resp, System.Text.Encoding.UTF8, "application/json"); return(response); }
public ProjectStatu Put([FromBody] ProjectStatu projectStatus) { try { //projectType.EntityState = DomainModelLibrary.EntityState.Modified; //_projectStatusRepository.UpdateProjectType(projectType); } catch (Exception ex) { ex.ToString(); } return(projectStatus); }
public ProjectStatu Post([FromBody] ProjectStatu projectStatus) { try { projectStatus.EntityState = DomainModelLibrary.EntityState.Added; _projectStatusRepository.AddProjectStatus(projectStatus); } catch (Exception ex) { //retrurn ex.Message; } return(projectStatus); }
public ProjectStatu Delete(int id) { ProjectStatu projectStatus = null; try { projectStatus = _projectStatusRepository.GetProjectStatusByID(id); projectStatus.EntityState = DomainModelLibrary.EntityState.Deleted; _projectStatusRepository.RemoveProjectStatus(projectStatus); } catch (Exception e) { // return e.ToString(); } return(projectStatus); }