public async Task <DTOprocessapplication> Postprocessapplication(DTOprocessapplication newDTO) { processapplication newProd = EntityMapper.updateEntity(null, newDTO); db.processapplications.Add(newProd); await db.SaveChangesAsync(); return(newDTO); }
public async Task <IHttpActionResult> Putprocessapplication(int ID, DTOprocessapplication editedDTO) { processapplication toUpdate = db.processapplications.Find(ID); toUpdate = EntityMapper.updateEntity(toUpdate, editedDTO); db.Entry(toUpdate).State = EntityState.Modified; await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
public static processapplication updateEntity(processapplication entityObjct, DTOprocessapplication dto) { if (entityObjct == null) { entityObjct = new processapplication(); } entityObjct.ProcessApplication_ID = dto.ProcessApplication_ID; entityObjct.Product_ID = dto.Product_ID; entityObjct.OperationType = dto.OperationType; entityObjct.value1 = dto.value1; entityObjct.value2 = dto.value2; return(entityObjct); }