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);
        }