public static Responses Update(T_DesignViewModel entity) { Responses result = new Responses(); try { using (var db = new MarcomContext()) { if (entity.Id != 0) { t_design design = db.t_design.Where(o => o.id == entity.Id).FirstOrDefault(); if (design != null) { design.code = entity.Code; design.t_event_id = entity.TEventId; design.title_header = entity.TitleHeader; design.request_by = entity.RequestBy; design.request_date = entity.RequestDate; design.assign_to = entity.AssignTo; design.status = entity.Status; design.note = entity.Note; design.is_delete = false; design.updated_by = "Ryan"; design.updated_date = DateTime.Now; db.SaveChanges(); } } else { t_design design = new t_design(); design.code = entity.Code; design.t_event_id = entity.TEventId; design.title_header = entity.TitleHeader; design.request_by = 6; design.request_date = DateTime.Now; design.assign_to = null; design.status = 1; design.note = entity.Note; design.is_delete = false; design.created_by = "Ryan"; design.created_date = DateTime.Now; db.t_design.Add(design); db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }
public static Responses Delete(int id) { Responses result = new Responses(); try { using (var db = new MarcomContext()) { t_design design = db.t_design.Where(o => o.id == id).FirstOrDefault(); if (design != null) { design.is_delete = true; db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }