public async Task <PartialViewResult> CreateOrEditModal(int?id) { var output = new LeaveDo(); if (id != null) { try { output = _leaveService.GetLeaveDo(new GetLeaveDoInput { LeaveId = id.Value }); } catch (Exception exception) { //ignored 444 } } ViewBag.LeaveTypeId = new SelectList(_leaveService.GetLeaveTypes().Items, "Id", "Name"); var viewModel = new CreateOrEditLeaveModel(output, id == null || id == 0); return(PartialView(viewModel)); }
public CreateOrEditLeaveModel(LeaveDo input, bool isNew) { IsEditMode = !isNew; Leave = input; }