コード例 #1
0
        public async Task <DTOvouchertype> Postvouchertype(DTOvouchertype newDTO)
        {
            vouchertype newProd = EntityMapper.updateEntity(null, newDTO);

            db.vouchertypes.Add(newProd);
            await db.SaveChangesAsync();

            return(newDTO);
        }
コード例 #2
0
        public async Task <IHttpActionResult> Putvouchertype(int ID, DTOvouchertype editedDTO)
        {
            vouchertype toUpdate = db.vouchertypes.Find(ID);

            toUpdate = EntityMapper.updateEntity(toUpdate, editedDTO);
            db.Entry(toUpdate).State = EntityState.Modified;
            await db.SaveChangesAsync();

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #3
0
ファイル: EntityMapper.cs プロジェクト: Mvrk94/TheNanoFinApi
        public static vouchertype updateEntity(vouchertype entityObjct, DTOvouchertype dto)
        {
            if (entityObjct == null)
            {
                entityObjct = new vouchertype();
            }

            entityObjct.VoucherType_ID         = dto.VoucherType_ID;
            entityObjct.voucherTypeDescription = dto.voucherTypeDescription;

            return(entityObjct);
        }