// GET: Request public ActionResult Index() { RequestTypeViewModel _request = new RequestTypeViewModel(); _request._Request = AdminRequestProcesses.GetRequestType(); return(View(_request)); }
public async Task <IActionResult> EditRequestType(RequestTypeViewModel viewModel) { if (ModelState.IsValid) { var requestTypeViewModel = await _requestTypeService.GetByIdAsync(viewModel.Id); if (requestTypeViewModel == null) { ModelState.AddModelError("", RequestTypeNotFound); } else { var result = await _requestTypeService.UpdateAsync(viewModel); if (result) { return(Json(new { success = true })); } ModelState.AddModelError("", RequestTypeNotFound); } } return(PartialView("_Create", model: viewModel)); }
public async Task <JsonCamelCaseResult> SaveRequestType(RequestTypeViewModel update) { var requestType = await Factory.SaveAsync <IRequestTypeDto>(update); SelectListItemCache.ClearCache(SelectListItemCacheType.RequestType); SelectListItemCache.ClearCache(SelectListItemCacheType.RequestTypeCategory); return(new JsonCamelCaseResult(requestType, JsonRequestBehavior.DenyGet)); }
public async Task <bool> InsertAsync(RequestTypeViewModel viewModel) { var entity = new RequestType() { Id = viewModel.Id, Name = viewModel.Name, Description = viewModel.Description, }; await _requestTypes.AddAsync(entity); var result = await _unitOfWork.SaveChangesAsync(); return(result != 0); }
public ActionResult Index(RequestTypeViewModel model) { if (model.REQUEST_ID == 3) { return(RedirectToAction("RFQForm")); } else if (model.REQUEST_ID == 2) { return(RedirectToAction("RFPIndex")); } else if (model.REQUEST_ID == 1) { return(RedirectToAction("RFI")); } return(RedirectToAction("Index")); }
public async Task <IActionResult> AddRequestType(RequestTypeViewModel viewModel) { if (ModelState.IsValid) { var result = await _requestTypeService.InsertAsync(viewModel); if (result) { return(Json(new { success = true })); } ModelState.AddModelError("", RequestTypeNotFound); } return(PartialView("_Create", model: viewModel)); }
public List <RequestTypeViewModel> RequestTypeList() { List <RequestType> type = _commonListRepository.RequestTypeList(); List <RequestTypeViewModel> requestVM = new List <RequestTypeViewModel>(); foreach (RequestType r in type) { RequestTypeViewModel rVM = new RequestTypeViewModel(); rVM.RequestTypeId = r.RequestTypeId; rVM.RequestTypeName = r.RequestTypeName; requestVM.Add(rVM); } return(requestVM); }
public async Task <bool> UpdateAsync(RequestTypeViewModel viewModel) { var entity = await _requestTypes.FindAsync(viewModel.Id); if (entity != null) { entity.Name = viewModel.Name; entity.Description = viewModel.Description; var result = await _unitOfWork.SaveChangesAsync(); return(result != 0); } return(await Task.FromResult(false)); }
public RequestTypeViewModel Put(Guid id, [FromBody] RequestTypeViewModel requestType) { requestType.Id = id; return(_requestTypeService.UpdateViewModel(requestType)); }
public RequestTypeViewModel Post([FromBody] RequestTypeViewModel requestType) { return(_requestTypeService.CreateViewModel(requestType)); }