public bool DBMaster_DM_LyDo_Save(DM_LyDo dm_lydo) { int lyDoID = 0; try { bool flagupd = true; //1: insert - 0: update cons = new SqlConnection(DBMasterConn); cons.Open(); trans = cons.BeginTransaction(); if (dm_lydo.LyDoID != 0) { flagupd = false; lyDoID = dm_lydo.LyDoID; } else { flagupd = true; } if (flagupd) { var insDM_LyDo = _dM_LyDoRepository.DBMaster_DM_LyDo_Ins(dm_lydo, cons, trans); if (!insDM_LyDo) { XmlConfigurator.Configure(); log.Error("result = DBMaster_DM_LyDo_Ins(EdXml);"); trans.Rollback(); return(false); } } else { var updDM_LyDo = _dM_LyDoRepository.DBMaster_DM_LyDo_UpdByLyDoID(dm_lydo, cons, trans); if (!updDM_LyDo) { XmlConfigurator.Configure(); log.Error("result = DBMaster_DM_LyDo_UpdByLyDoID(EdXml);"); trans.Rollback(); return(false); } } trans.Commit(); return(true); } catch (Exception ex) { XmlConfigurator.Configure(); log.Error(ex.Message, ex); trans.Rollback(); return(false); } }
public IRestResponse DBMaster_DM_LyDo_Save(DM_LyDo dm_lydo) { var request = new RestRequest("MT/DBMaster_DM_LyDo_Save", Method.POST) { RequestFormat = DataFormat.Json, JsonSerializer = new JsonSerializer() }; var settings = new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }; var json = JsonConvert.SerializeObject(dm_lydo, settings); request.AddParameter("application/json", json, null, ParameterType.RequestBody); return(Execute(request)); }