public ActionResult Edit(string id) { try { if (string.IsNullOrEmpty(id)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var item = _unitOfWork.TransmissionType.GetByID(Convert.ToInt32(id)); TransmissionTypeViewModel transmissionTypeViewModel = new TransmissionTypeViewModel(); transmissionTypeViewModel.TransmissionTypeName = item.TransmissionTypeName; transmissionTypeViewModel.TransmissionTypeId = item.TransmissionTypeId; transmissionTypeViewModel.Description = item.Description; transmissionTypeViewModel.ShortCode = item.ShortCode; if (transmissionTypeViewModel != null) { return(PartialView("_EditTransmissionType", transmissionTypeViewModel)); } else { return(HttpNotFound()); } } catch (Exception) { throw; } }
public ActionResult Details(string id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TransmissionType transmissionType = _unitOfWork.TransmissionType.GetByID(Convert.ToInt32(id)); TransmissionTypeViewModel transmissionTypeViewModel = new TransmissionTypeViewModel(); transmissionTypeViewModel.TransmissionTypeName = transmissionType.TransmissionTypeName; transmissionTypeViewModel.Description = transmissionType.Description; transmissionTypeViewModel.ShortCode = transmissionType.ShortCode; transmissionTypeViewModel.AddedDate = transmissionType.AddedDate; transmissionTypeViewModel.UpdatedDate = transmissionType.UpdatedDate; if (transmissionTypeViewModel != null) { return(PartialView("_DetailsTransmissionType", transmissionTypeViewModel)); } else { return(HttpNotFound()); } } catch (Exception) { throw; } }
public ActionResult AddNew(TransmissionTypeViewModel transmissionTypeViewModel) { try { if (ModelState.IsValid) { TransmissionTypeRepository TransmissionTypeRepository = new TransmissionTypeRepository(new AutoSolutionContext()); bool IsExist = TransmissionTypeRepository.isExist(transmissionTypeViewModel.TransmissionTypeName); if (!IsExist) { TransmissionType transmissionType = new TransmissionType(); transmissionType.TransmissionTypeName = transmissionTypeViewModel.TransmissionTypeName; transmissionType.AddedDate = DateTime.Now; transmissionType.UpdatedDate = DateTime.Now; transmissionType.Description = transmissionTypeViewModel.Description; transmissionType.ShortCode = transmissionTypeViewModel.ShortCode; _unitOfWork.TransmissionType.Add(transmissionType); _unitOfWork.Complete(); _unitOfWork.Dispose(); return(RedirectToAction("GetTransmissionType")); } else { return(RedirectToAction("GetTransmissionType")); } } } catch (Exception) { throw; } return(View()); }
public ActionResult Edit(TransmissionTypeViewModel transmissionTypeViewModel) { TransmissionType EditTransmissionType = new TransmissionType(); EditTransmissionType = _unitOfWork.TransmissionType.GetByID(transmissionTypeViewModel.TransmissionTypeId); EditTransmissionType.TransmissionTypeName = transmissionTypeViewModel.TransmissionTypeName; EditTransmissionType.Description = transmissionTypeViewModel.Description; EditTransmissionType.ShortCode = transmissionTypeViewModel.ShortCode; EditTransmissionType.UpdatedDate = DateTime.Now; _unitOfWork.TransmissionType.Update(EditTransmissionType); _unitOfWork.Complete(); _unitOfWork.Dispose(); return(RedirectToAction("GetTransmissionType")); }
public ActionResult GetTransmissionType(int?pageNo) { try { var Items = _unitOfWork.TransmissionType.GetAll(); TransmissionTypeViewModel transmissionTypeViewModel = new TransmissionTypeViewModel(); int TotalCount = _unitOfWork.TransmissionType.Count(); Pager pager = new Pager(TotalCount, pageNo, 10); transmissionTypeViewModel.TransmissionTypeList = Items; transmissionTypeViewModel.Pager = pager; return(PartialView("_GetTransmissionType", transmissionTypeViewModel)); } catch (Exception) { return(View("Error")); } }