protected override async Task OnInitializedAsync() { if (Id != 0) { PieceOfWork = await PieceOfWorkService.Get(Id.ToString()); } }
private async Task Delete(long pieceofworksId) { var deleteModal = ModalService.Show <DeleteModal>("Confirm delete operation"); var deleteResult = await deleteModal.Result; if (!deleteResult.Cancelled) { await PieceOfWorkService.Delete(pieceofworksId.ToString()); PieceOfWorks.Remove(PieceOfWorks.First(pieceofworks => pieceofworks.Id.Equals(pieceofworksId))); } }
private async Task Save() { if (Id != 0) { await PieceOfWorkService.Update(PieceOfWorkModel); } else { await PieceOfWorkService.Add(PieceOfWorkModel); } NavigationService.Previous(); }
protected override async Task OnInitializedAsync() { Chores = await PieceOfWorkService.GetAll(); PieceOfWorkIds = Chores.Select(pieceofwork => pieceofwork.Id).ToList(); Employees = await EmployeeService.GetAll(); EmployeeIds = Employees.Select(employee => employee.Id).ToList(); if (Id != 0) { JobModel = await JobService.Get(Id.ToString()); SelectedChores = new List <long>(JobModel.Chores.Select(pieceofwork => pieceofwork.Id)); EmployeeId = JobModel.EmployeeId; } }
protected override async Task OnInitializedAsync() { PieceOfWorks = await PieceOfWorkService.GetAll(); }