public IActionResult PutTblCarBrandToDataBase(int key, [FromBody] TblCarBrand uCarBrand) { if (uCarBrand != null) { var hasData = this.repository.UpdateTblCarBrandToDataBase(key, uCarBrand); if (hasData != null) { return(new JsonResult(hasData, DefaultJsonSettings)); } } return(new StatusCodeResult(500)); }
public IActionResult PostTblCarBrandToDataBase([FromBody] TblCarBrand nCarBrand) { if (nCarBrand != null) { var hasData = this.repository.InsertTblCarBrandToDataBase(nCarBrand); if (hasData != null) { return(new JsonResult(hasData, DefaultJsonSettings)); } } return(new StatusCodeResult(500)); }
public TblCarBrand InsertTblCarBrandToDataBase(TblCarBrand nCarBrand) { try { if (nCarBrand != null) { nCarBrand.CreateDate = this.DateOfServer; nCarBrand.Creator = nCarBrand.Creator ?? "someone"; this.Context.TblCarBrand.Add(nCarBrand); return(this.Context.SaveChanges() > 0 ? this.GetTblCarBrandWithKey(nCarBrand.BrandId) : null); } } catch (Exception ex) { Debug.WriteLine("Has error " + ex.ToString()); } return(null); }
public TblCarBrand UpdateTblCarBrandToDataBase(int BrandID, TblCarBrand uCarBrand) { try { var dbCarBrand = this.Context.TblCarBrand.Find(BrandID); if (dbCarBrand != null) { uCarBrand.CreateDate = dbCarBrand.CreateDate; uCarBrand.ModifyDate = this.DateOfServer; uCarBrand.Modifyer = uCarBrand.Modifyer ?? "someone"; this.Context.Entry(dbCarBrand).CurrentValues.SetValues(uCarBrand); return(this.Context.SaveChanges() > 0 ? this.GetTblCarBrandWithKey(BrandID) : null); } } catch (Exception ex) { Debug.WriteLine("Has error " + ex.ToString()); } return(null); }