public ActionResult SaveArtikl(ArtiklEntity artikl) { bool isSaved = false; DataAccessAdapterBase adapter = Helper.GetDataAccessAdapter(User.Identity.Name); using (adapter) { adapter.StartTransaction(System.Data.IsolationLevel.Serializable, "SaveArtikl"); ArtiklEntity artikl4Save; if (artikl.ArtiklId == 0) { artikl4Save = artikl; artikl4Save.IsActive = true; artikl4Save.FirmaId = UserEntity.GetFirmaId(adapter, User.Identity.Name); } else { artikl4Save = ArtiklEntity.FetchArtikl(adapter, null, artikl.ArtiklId); artikl4Save.UpdateDataFromOtherObject(artikl, null, null); } isSaved = adapter.SaveEntity(artikl4Save); adapter.Commit(); } dynamic response = new { IsSaved = isSaved }; return(CreateJsonResponse(response)); }
public ActionResult GetArtikl(long artiklId) { using (DataAccessAdapterBase adapter = Helper.GetDataAccessAdapter()) { ArtiklEntity artikl = ArtiklEntity.FetchArtikl(adapter, null, artiklId); return(CreateJsonResponse(artikl)); } }