public int SavePartner(ps_partners element) { try { if (element.id == 0) { db.ps_partners.Add(element); db.SaveChanges(); } else { try { db.Entry(element).State = EntityState.Modified; db.SaveChanges(); } catch (OptimisticConcurrencyException ex) { RDL.Debug.LogError(ex); } } } catch (Exception ex) { RDL.Debug.LogError(ex); } return(element.id); }
public ps_partners GetPartner(int id) { var res = new ps_partners(); res = db.GetPartner(id); return(res); }
public ps_partners GetPartner(int id) { var res = new ps_partners(); res = db.ps_partners.FirstOrDefault(partner => partner.id == id); return(res); }
public void SavePartner(ps_partners item) { try { db.SavePartner(item); } catch (Exception ex) { RDL.Debug.LogError(ex); } }
public ActionResult CreatePartner(string fio, string url, string desc, string experience, string technologies, string conditions, int[] specID, int statusID) { var mng = new PartnersManager(); int?statusID_ = null; if (statusID != 0) { statusID_ = statusID; } var partner = new ps_partners { id = 0, fio = fio, url = url, desc = desc, specID = null, statusID = statusID_, experience = experience, technologies = technologies, conditions = conditions, }; mng.SavePartner(partner); foreach (int _specID in specID) { var item = new ps_specsPartners { id = 0, specID = _specID, partnerID = partner.id }; mng.SavePartnersSpecList(item); } return(Json(new { result = partner.id > 0, partnerID = partner.id })); }