public ActionResult SavePartner(PartnerEntity partner) { bool isSaved = false; DataAccessAdapterBase adapter = Helper.GetDataAccessAdapter(User.Identity.Name); using (adapter) { adapter.StartTransaction(System.Data.IsolationLevel.Serializable, "SavePartner"); PartnerEntity partner4Save; if (partner.PartnerId == 0) { partner.IsActive = true; partner4Save = partner; partner4Save.FirmaId = UserEntity.GetFirmaId(adapter, User.Identity.Name); } else { partner4Save = PartnerEntity.FetchPartner(adapter, null, partner.PartnerId); partner4Save.UpdateDataFromOtherObject(partner, null, null); } isSaved = adapter.SaveEntity(partner4Save); adapter.Commit(); } dynamic response = new { IsSaved = isSaved }; return(CreateJsonResponse(response)); }
public ActionResult GetPartner(long partnerId) { using (DataAccessAdapterBase adapter = Helper.GetDataAccessAdapter()) { PartnerEntity partner = PartnerEntity.FetchPartner(adapter, null, partnerId); return(CreateJsonResponse(partner)); } }