public bool EditDocumentStatusField(int id, string name, string value, out string msg) { var res = false; var doc = new udovika_statusContract(); try { doc = GetStatusDocument(id); if (doc != null) { switch (name) { case "name": doc.name = value; break; } res = true; msg = "Статус сохранен успешно."; } else { msg = "Ошибка."; } } catch (Exception ex) { _debug(ex, new { }, ""); msg = "Ошибка. Статус не изменен."; } return(res); }
public int SaveSatusDocument(udovika_statusContract status) { if (status.id == 0) { db.udovika_statusContract.Add(status); } else { db.Entry(status).State = System.Data.Entity.EntityState.Modified; Save(); } return(status.id); }
public int SaveSatusDocument(udovika_statusContract status) { var res = 0; try { res = db.SaveSatusDocument(status); } catch (Exception ex) { _debug(ex, new { status }, "statusField"); } return(res); }
public udovika_statusContract GetStatusDocument(int id) { var res = new udovika_statusContract(); try { res = db.GetDocumentStatuses().FirstOrDefault(x => x.id == id); } catch (Exception ex) { _debug(ex, new { }, ""); } return(res); }