public async Task <ActionResult> PostRetailersDetails([FromBody] RetailersDetailsVM rdvm) { Retailers_Details rd = new Retailers_Details(); //rd.Retailer_ID = Convert.ToInt32(rdvm.Retailer_ID); rd.Retailer_Name = rdvm.Retailer_Name; rd.Retailers_Buying_Price = rdvm.Retailers_Buying_Price; rd.Transportation_Cost = rdvm.Transportation_Cost; rd.Total_Cost_PerUnit = rdvm.Total_Cost_PerUnit; rd.Retailer_Selling_Price = rdvm.Retailer_Selling_Price; db.Retailers_Details.Add(rd); await db.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> PutRetailersDetails(int id, RetailersDetailsVM rdvm) { if (id != rdvm.Retailer_ID) { return(BadRequest()); } Retailers_Details rd = new Retailers_Details(); rd.Retailer_ID = Convert.ToInt32(rdvm.Retailer_ID); rd.Retailer_Name = rdvm.Retailer_Name; rd.Retailers_Buying_Price = rdvm.Retailers_Buying_Price; rd.Transportation_Cost = rdvm.Transportation_Cost; rd.Total_Cost_PerUnit = rdvm.Total_Cost_PerUnit; rd.Retailer_Selling_Price = rdvm.Retailer_Selling_Price; db.Entry(rd).State = EntityState.Modified; await db.SaveChangesAsync(); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Retailers_DetailsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }