public async Task <ActionResult> PostLocalTradersDetails([FromBody] LocalTradersDetailsVM ltdvm) { Local_Traders_Details ltd = new Local_Traders_Details(); // ltd.Local_Trader_ID = Convert.ToInt32(ltdvm.Local_Trader_ID); ltd.Local_Trader_Name = ltdvm.Local_Trader_Name; ltd.Local_Buying_Price = ltdvm.Local_Buying_Price; ltd.Transportation_Cost = ltdvm.Transportation_Cost; ltd.Storing_Cost = ltdvm.Storing_Cost; ltd.Total_Cost = ltdvm.Total_Cost; db.Local_Traders_Details.Add(ltd); await db.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> PutLocalTradersDetails(int id, LocalTradersDetailsVM ltdvm) { if (id != ltdvm.Local_Trader_ID) { return(BadRequest()); } Local_Traders_Details ltd = new Local_Traders_Details(); ltd.Local_Trader_ID = Convert.ToInt32(ltdvm.Local_Trader_ID); ltd.Local_Trader_Name = ltdvm.Local_Trader_Name; ltd.Local_Buying_Price = ltdvm.Local_Buying_Price; ltd.Transportation_Cost = ltdvm.Transportation_Cost; ltd.Storing_Cost = ltdvm.Storing_Cost; ltd.Total_Cost = ltdvm.Total_Cost; db.Entry(ltd).State = EntityState.Modified; await db.SaveChangesAsync(); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Local_Traders_DetailsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }