public async Task <DTOproductredemptionlog> Postproductredemptionlog(DTOproductredemptionlog newDTO) { productredemptionlog newProd = EntityMapper.updateEntity(null, newDTO); db.productredemptionlogs.Add(newProd); await db.SaveChangesAsync(); return(newDTO); }
public async Task <IHttpActionResult> Putproductredemptionlog(int ID, DTOproductredemptionlog editedDTO) { productredemptionlog toUpdate = db.productredemptionlogs.Find(ID); toUpdate = EntityMapper.updateEntity(toUpdate, editedDTO); db.Entry(toUpdate).State = EntityState.Modified; await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
public static productredemptionlog updateEntity(productredemptionlog entityObjct, DTOproductredemptionlog dto) { if (entityObjct == null) { entityObjct = new productredemptionlog(); } entityObjct.Voucher_ID = dto.Voucher_ID; entityObjct.ActiveProductItems_ID = dto.ActiveProductItems_ID; entityObjct.transactionAmount = dto.transactionAmount; return(entityObjct); }