public IHttpActionResult Remove(WasteItem entity) { try { var current = unitOfWork.WasteItemRepository.FindBy(x => x.WasteID == entity.WasteID).FirstOrDefault(); if (current.Status == 1) { current.Status = 0; } else { current.Status = 1; } //operationResult = unitOfWork.WasteItemRepository.Save(); unitOfWork.Save();//Save database after Update operationResult.Success = true; } catch (Exception ex) { operationResult.Caption = "Failed"; operationResult.Success = false; operationResult.Message = ex.ToString(); } return(Ok(operationResult)); }
public IHttpActionResult Add(WasteItem entity) { entity.WasteOriginID = entity.WasteID = Guid.NewGuid().ToString().ToUpper(); entity.Stamp = DateTime.Now; operationResult = unitOfWork.WasteItemRepository.Add(entity); unitOfWork.Save();//Save database after Update return(Ok(operationResult)); }
public IHttpActionResult Update(WasteItem entity) { /* UPDATE WITH NON-VERSION */ entity.Stamp = DateTime.Now; operationResult = unitOfWork.WasteItemRepository.Update(entity); /* UPDATE WITH VERSION */ //entity.WasteID = Guid.NewGuid().ToString().ToUpper(); //operationResult = unitOfWork.WasteItemRepository.Add(entity); unitOfWork.Save();//Save database after Update return(Ok(operationResult)); }
public IHttpActionResult FindById(WasteItem entity) { var data = unitOfWork.WasteItemRepository.FindBy(x => x.WasteID == entity.WasteID).FirstOrDefault(); return(Ok(data)); }