public string Update(SemesterExam semesterExam, int id) { semesterExam.ID = id; var result = service.Update(semesterExam); return(JsonConvert.SerializeObject(result)); }
public string Update([FromBody] object value) { if (value != null) { var jsonSetting = new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }; ResultObject result = new ResultObject(); try { int a = 0; var E = JsonConvert.DeserializeObject <SemesterDetail>(value.ToString()); SemesterExam SE = new SemesterExam(); SE.ID = E.ID; SE.SemesterName = E.SemesterName; SE.StartDay = Convert.ToDateTime(E.StartDay); SE.EndDay = Convert.ToDateTime(E.EndDay); SE.Code = E.Code; if (E.status.Equals("Done")) { SE.status = 0; } if (E.status.Equals("Public")) { SE.status = 1; } if (E.status.Equals("Draft")) { SE.status = 2; } //SE.status = E.status.Equals("Public") ? 1 : 0; //SE.status = E.status.Equals("Draft") ? 2 : 0; //SE.EndDay = Convert.ToDateTime(E.EndDay); //SE.Code = E.Code; //SemesterExam E = new SemesterExam(); //E.SemesterName = "alo123"; result.Status = service.Update(SE); return(JsonConvert.SerializeObject(result)); } catch (Exception E) { result.Message = "EXCEPTION " + E.Message + "Stack" + E.StackTrace; return(JsonConvert.SerializeObject(result, Formatting.Indented, jsonSetting)); } } //SemesterExam T = new SemesterExam(); //T.SemesterName = "alo123"; //T.ID = 5; //var resultt = service.Update(T, id); return("FALSE"); }