public IActionResult Put([FromBody] List <TempSettingView> models) { var result = new ReturnVM(); try { models.ForEach(x => { var currentUpdate = _tempSettingConnService.Update(x); if (!currentUpdate.IsSuccess) { result.Message += currentUpdate.Message + "; "; } }); if (!string.IsNullOrEmpty(result.Message)) { result.Message = "部分更新失敗: " + result.Message; } result.IsSuccess = true; } catch (Exception ex) { result.Message = ex.Message; } return(new ObjectResult(result)); }
public bool Insert(ReturnVM returnVM) { if (string.IsNullOrWhiteSpace(Convert.ToString(returnVM.Quantity))) { return(status); } else if (string.IsNullOrWhiteSpace(Convert.ToString(returnVM.Last_Condition))) { return(status); } else if (string.IsNullOrWhiteSpace(Convert.ToString(returnVM.Date_Return))) { return(status); } else if (string.IsNullOrWhiteSpace(Convert.ToString(returnVM.User_Id))) { return(status); } else if (string.IsNullOrWhiteSpace(Convert.ToString(returnVM.Item_Id))) { return(status); } else { return(iReturnRepository.Insert(returnVM)); } }
public bool Insert(ReturnVM returnVM) { var push = new Return(returnVM); var get = myContext.Loaning.Find(returnVM.Loaning_Id); if (get != null) { push.Loaning = get; myContext.Return.Add(push); var result = myContext.SaveChanges(); if (result > 0) { status = true; return(status); } else { return(status); } } else { return(status); } }
public ReturnVM Create(TemporaryClassBase model) { var result = new ReturnVM(); try { var entity = new TemporaryClass { Date = model.Date, Times = model.Times, Classroom = model.Classroom, Sections = model.Sections, Remark = model.Remark, AddedOn = DateTime.Now }; _repository.Create(entity); result.Message = entity.Id.ToString(); result.IsSuccess = true; } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public ReturnVM Create(TemperatureHistoryBase model) { var result = new ReturnVM(); var now = DateTime.Now; var latestDateTime = now.AddMinutes(-minuteInterval); var hasOldTemps = _repository.GetQueryable() .Where(x => x.Name == model.Name && x.AddedOn >= latestDateTime) .Any(); if (!hasOldTemps) { var entity = new TemperatureHistory { Name = model.Name, Value = model.Value, AddedOn = now }; _repository.Create(entity); result.IsSuccess = true; result.Message = $"{now.ToShortTimeString()}建立了{model.Name}的資料({entity.Id})"; } else { result.Message = $"前{minuteInterval}分鐘以內已經有資料"; } return(result); }
public void Update(int id, ReturnVM ReturnVM) { this.Quantity = ReturnVM.Quantity; this.Description = ReturnVM.Description; this.Date_Return = ReturnVM.Date_Return; this.User_Id = User_Id; this.UpdateDate = DateTimeOffset.Now.ToLocalTime(); }
public Return(ReturnVM ReturnVM) { this.Quantity = ReturnVM.Quantity; this.Description = ReturnVM.Description; this.Date_Return = ReturnVM.Date_Return; this.User_Id = User_Id; this.CreateDate = DateTimeOffset.Now.ToLocalTime(); }
public Return(ReturnVM returnVM) { this.DateReturn = returnVM.DateReturn; this.LastCondition = returnVM.LastCondition; this.Quantity = returnVM.Quantity; this.Status = returnVM.Status; this.CreateDate = DateTimeOffset.Now.ToLocalTime(); }
public void Update(int id, ReturnVM returnVM) { this.Id = id; this.DateReturn = returnVM.DateReturn; this.LastCondition = returnVM.LastCondition; this.Quantity = returnVM.Quantity; this.Status = returnVM.Status; this.UpdateDate = DateTimeOffset.Now.ToLocalTime(); }
// POST: api/Returns public HttpResponseMessage InsertRetrun(ReturnVM returnVM) { var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bad Request"); var result = iReturnService.Insert(returnVM); if (result) { message = Request.CreateResponse(HttpStatusCode.Created); } return(message); }
public bool Insert(ReturnVM returnVM) { if (returnVM.DateReturn == null) { return(status); } else { return(iReturnRepository.Insert(returnVM)); } }
public Return(ReturnVM ReturnVM) { this.Name_User = ReturnVM.Name_User; this.Name_Item = ReturnVM.Name_Item; this.Quantity = ReturnVM.Quantity; this.Status = ReturnVM.Status; this.Last_Condition = ReturnVM.Last_Condition; this.Date_Return = ReturnVM.Date_Return; this.User_Id = User_Id; this.CreateDate = DateTimeOffset.Now.ToLocalTime(); }
public bool Update(int id, ReturnVM returnVM) { if (string.IsNullOrWhiteSpace(returnVM.Id.ToString())) { return(status); } else { return(iReturnRepository.Update(id, returnVM)); } }
// PUT: api/Returns/5 public HttpResponseMessage UpdateReturn(int id, ReturnVM returnVM) { var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bad Request"); var result = iReturnService.Update(id, returnVM); if (result) { message = Request.CreateResponse(HttpStatusCode.OK); } return(message); }
public bool Update(int id, ReturnVM returnVM) { var get = Get(id); if (get != null) { get.Update(id, returnVM); myContext.Entry(get).State = EntityState.Modified; myContext.SaveChanges(); return(true); } else { return(false); } }
public ReturnVM Update(TempSettingView model) { var result = new ReturnVM(); try { var entity = _repository.GetById(model.Id); entity.ModifiedOn = DateTime.Now; entity.Adjust = model.Adjust; _repository.Update(entity); result.IsSuccess = true; } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public ReturnVM Update(FlowStatusVM model) { var result = new ReturnVM(); try { var entity = _repository.GetById(model.Id); entity.ModifiedOn = DateTime.Now; entity.Enable = model.Enable; _repository.Update(entity); result.IsSuccess = true; } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public bool Update(int id, ReturnVM ReturnVM) { var get = Get(id); var getItem = myContext.Items.Find(ReturnVM.Item_Id); get.Item = getItem; if (get != null) { get.Update(id, ReturnVM); myContext.Entry(get).State = EntityState.Modified; myContext.SaveChanges(); return(true); } else { return(false); } }
public ReturnVM Delete(long id) { var result = new ReturnVM(); try { var entity = new TemporaryClass { Id = id }; _repository.Delete(entity); result.IsSuccess = true; } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public ReturnVM Update(HostGroupVM model) { var result = new ReturnVM(); try { var entityToUpdate = ConvertToEntity(model); _repository.Update(entityToUpdate); entityToUpdate.Hosts.ForEach(h => _hRepository.Update(h)); entityToUpdate.HostSchedules.ForEach(hs => _hsRepository.Update(hs)); result.IsSuccess = true; } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public bool Insert(ReturnVM ReturnVM) { var push = new Return(ReturnVM); var getItem = myContext.Items.Find(ReturnVM.Item_Id); push.Item = getItem; myContext.Returns.Add(push); var result = myContext.SaveChanges(); if (result > 0) { status = true; } else { return(status); } return(status); }
public bool Update(int id, ReturnVM returnVM) { return(iReturnRepository.Update(id, returnVM)); }