public UnauthRations(RationViewModel model) { vm = model; DataContext = vm; InitializeComponent(); }
private RationViewModel BindRationViewModel(Ration ration) { var userPref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference; if (ration == null) { return(null); } var rationViewModel = new RationViewModel(); rationViewModel.RationID = ration.RationID; rationViewModel.IsDefaultRation = (bool)ration.IsDefaultRation; rationViewModel.CreatedBy = ration.CreatedBy; rationViewModel.CreatedDate = ration.CreatedDate; rationViewModel.UpdatedBy = ration.UpdatedBy; rationViewModel.UpdatedDate = ration.UpdatedDate; rationViewModel.ReferenceNumber = ration.RefrenceNumber; //rationViewModel.CreatedDateEC = ration.CreatedDate.HasValue // ? EthiopianDate.GregorianToEthiopian(ration.CreatedDate.Value) // : ""; rationViewModel.UpdatedDateEC = ration.UpdatedDate.HasValue ? EthiopianDate.GregorianToEthiopian(ration.UpdatedDate.Value) : ""; rationViewModel.DateCreated = ration.CreatedDate.ToCTSPreferedDateFormat(userPref);// RequistionDate.ToCTSPreferedDateFormat(UserAccountHelper.UserCalendarPreference()); return(rationViewModel); }
public async Task <IActionResult> Put(RationViewModel model) { var rationDto = _mapper.Map <RationDto>(model); await _rationService.UpdateRationAsync(rationDto); return(NoContent()); }
public async Task <IActionResult> Create(RationViewModel model) { var rationDto = _mapper.Map <RationDto>(model); var createdId = await _rationService.CreateRationAsync(rationDto); return(Ok(createdId)); }
public static IViewModel Create(string tag, EFDbContext context) { IViewModel model; switch (tag) { case "animal": model = new AnimalViewModel(context); break; case "animalKind": model = new AnimalKindViewModel(context); break; case "ration": model = new RationViewModel(context); break; case "inventory": model = new InventoryViewModel(context); break; case "inventoryType": model = new InventoryTypeViewModel(context); break; case "aviaryType": model = new AviaryTypeViewModel(context); break; case "aviary": model = new AviaryViewModel(context); break; default: model = null; break; } return(model); }
public ActionResult Edit(RationViewModel rationViewModel) { if (rationViewModel != null && ModelState.IsValid) { try { var orign = _rationService.FindById(rationViewModel.RationID); orign.IsDefaultRation = rationViewModel.IsDefaultRation; orign.UpdatedBy = UserAccountHelper.GetUser(HttpContext.User.Identity.Name).UserProfileID; orign.UpdatedDate = DateTime.Today; _rationService.EditRation(orign); return(Json(new { success = true })); } catch (Exception ex) { var log = new Logger(); log.LogAllErrorsMesseges(ex, _log); ModelState.AddModelError("Errors", ex.Message); } } return(PartialView("_Edit", rationViewModel)); }
public Rations(RationViewModel model) { vm = model; this.DataContext = vm; InitializeComponent(); }