public GoodsNotes Create(GoodsNotes goodsNotes) { goodsNotes.CreatedBy = "Admin"; goodsNotes.CreatedDate = DateTime.Now; _db.GoodsNotes.Add(goodsNotes); _db.SaveChanges(); return(goodsNotes); }
public IActionResult Update(int id, [FromBody] GoodsNotes goodNotes) { if (ModelState.IsValid) { goodNotes.Id = id; //productTypes.UpdatedBy = User.Identity.Name; goodNotes.UpdatedBy = "Admin"; goodNotes.UpdatedDate = DateTime.Now; var goodNotesEntity = _goodnotesService.Update(goodNotes); return(Ok(goodNotesEntity)); } return(BadRequest()); }
public IActionResult Create([FromBody] GoodsNotesDTO goodNotesDTO) { GoodsNotes goodNotes = new GoodsNotes(); goodNotes.OrderStatus = goodNotesDTO.OrderStatus; goodNotes.DeliverTo = goodNotesDTO.DeliverTo; goodNotes.IsActive = goodNotesDTO.IsActive; goodNotes.OrderIdFk = goodNotesDTO.OrderIdFk; goodNotes.OrderStatus = goodNotesDTO.OrderStatus; goodNotes.Packed = goodNotesDTO.Packed; goodNotes.Picked = goodNotesDTO.Picked; goodNotes.Printed = goodNotesDTO.Printed; goodNotes.Shipped = goodNotesDTO.Shipped; goodNotes.Warehouse = goodNotesDTO.Warehouse; //productType.CreatedBy = User.Identity.Name; var goodNotesEntity = _goodnotesService.Create(goodNotes); var goodnotes = _mapper.Map <GoodsNotesDTO>(goodNotesEntity); return(Ok(goodNotes)); }
public GoodsNotes Update(GoodsNotes goodsNotesParam) { var goodsNotes = _db.GoodsNotes.Find(goodsNotesParam.Id); if (goodsNotes == null) { throw new Exception("Product not found"); } if (goodsNotesParam.OrderStatus != goodsNotes.OrderStatus) { // type has changed so check if the new type is already taken if (_db.GoodsNotes.Any(x => x.OrderStatus == goodsNotesParam.OrderStatus)) { throw new Exception(goodsNotesParam.OrderStatus + " is already taken"); } } //productTypes.UpdatedBy = User.Identity.Name; goodsNotes.UpdatedBy = "Admin"; goodsNotes.UpdatedDate = DateTime.Now; goodsNotes.IsActive = goodsNotesParam.IsActive; goodsNotes.DeliverTo = goodsNotesParam.DeliverTo; goodsNotes.Order = goodsNotesParam.Order; goodsNotes.OrderIdFk = goodsNotesParam.OrderIdFk; goodsNotes.OrderStatus = goodsNotesParam.OrderStatus; goodsNotes.Packed = goodsNotesParam.Packed; goodsNotes.Picked = goodsNotesParam.Picked; goodsNotes.Printed = goodsNotesParam.Printed; goodsNotes.Shipped = goodsNotesParam.Shipped; goodsNotes.Warehouse = goodsNotesParam.Warehouse; _db.GoodsNotes.Update(goodsNotes); _db.SaveChanges(); return(goodsNotes); }