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));
        }
示例#3
0
        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);
        }