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));
        }
Esempio n. 3
0
        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);
        }