public ActionResult Add(OrderCarItem request) { _da.Add(new OrderCar() { SupplierId = request.SupplierId, Quantity = request.Quantity, CarId = request.CarId, Code = request.Code, DateCreate = ConvertDate.TotalSeconds(DateTime.Now), DepartureDate = request.DepartureDate, ReceiveDate = request.ReceiveDate, ReturnDate = request.ReturnDate, ProductId = request.ProductId, Price = request.Price, PriceNow = request.PriceNow, IsDelete = false, Status = (int)OrderCarStatus.News, UserCreateId = Userid.Value, TodayCode = request.TodayCode.Value, WorkshopID = request.WorkshopID }); _da.Save(); return(Json(new JsonMessage() { Erros = false }, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> Actions() { var msg = new JsonMessage { Erros = false }; var url = Request.Form.ToString(); var lstID = string.Join(",", ArrId); switch (DoAction) { case ActionType.Add: var request = new OrderCarItem(); UpdateModel(request); var result = await _orderCarApi.Add(request); if (result.Erros) { msg.Erros = true; msg.Message = result.Message; break; } msg.Message = "Cập nhật dữ liệu thành công !"; break; case ActionType.Edit: var requestUpdate = new OrderCarItem(); UpdateModel(requestUpdate); await _orderCarApi.Update(requestUpdate); msg.Message = "Cập nhật dữ liệu thành công !"; break; case ActionType.Delete: await _orderCarApi.Delete(ArrId.FirstOrDefault()); msg.Message = "Cập nhật thành công."; break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(OrderCarItem request) { var model = _da.GetById(request.ID); model.Quantity = request.Quantity; model.DepartureDate = request.DepartureDate; model.ReturnDate = request.ReturnDate; model.ReceiveDate = request.ReceiveDate; model.Status = (int)request.Status; model.CarId = request.CarId; model.WorkshopID = request.WorkshopID; _da.Save(); return(Json(new JsonMessage() { Erros = false }, JsonRequestBehavior.AllowGet)); }
public async Task <BaseResponse <bool> > Update(OrderCarItem request) { var urlJson = $"{Domain}OrderCar/Update"; return(await PostDataAsync <BaseResponse <bool> >(urlJson, request)); }