public async Task <DTOunittype> Postunittype(DTOunittype newDTO) { unittype newProd = EntityMapper.updateEntity(null, newDTO); db.unittypes.Add(newProd); await db.SaveChangesAsync(); return(newDTO); }
public async Task <IHttpActionResult> Putunittype(int ID, DTOunittype editedDTO) { unittype toUpdate = db.unittypes.Find(ID); toUpdate = EntityMapper.updateEntity(toUpdate, editedDTO); db.Entry(toUpdate).State = EntityState.Modified; await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
public static unittype updateEntity(unittype entityObjct, DTOunittype dto) { if (entityObjct == null) { entityObjct = new unittype(); } entityObjct.UnitType_ID = dto.UnitType_ID; entityObjct.UnitTypeDescription = dto.UnitTypeDescription; return(entityObjct); }