コード例 #1
0
        public bool UpdateData(ServiceRequestDetails request)
        {
            bool isSucess   = false;
            var  dataFromDb = _data.FirstOrDefault(dt => dt.Id == request.Id);

            if (dataFromDb != null)
            {
                dataFromDb.Description      = request.Description;
                dataFromDb.CurrentStatus    = request.CurrentStatus;
                dataFromDb.BuildingCode     = request.BuildingCode;
                dataFromDb.LastModifiedBy   = request.LastModifiedBy;
                dataFromDb.LastModifiedDate = DateTime.Now;
                SaveData();
                isSucess = true;
            }
            return(isSucess);
        }
        public IActionResult Put(Guid id, [FromBody] ServiceRequestDetails request)
        {
            var data = _logic.GetData(id);

            if (data != null)
            {
                if (_logic.UpdateData(request))
                {
                    return(Ok(true));
                }
                else
                {
                    return(BadRequest());
                }
            }
            else
            {
                return(NotFound());
            }
        }
コード例 #3
0
 public bool UpdateData(ServiceRequestDetails request)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 public bool UpdateData(ServiceRequestDetails request)
 {
     return(_dataContext.UpdateData(request));
 }
コード例 #5
0
 public bool UpdateData(ServiceRequestDetails request)
 {
     return(_provider.UpdateData(request));
 }