public async Task <ActionResult> All() { try { UserHelper requestingUser = _controllerHelper.GetRequestingUser(this); List <DatepickerDto> datePickers = await _datepickerLogic.All(); var mappedDatepickers = _mapper.Map <List <DatepickerViewmodel> >(datePickers); mappedDatepickers.ForEach(mdp => { var dbDatepicker = datePickers.Find(ddp => ddp.Uuid == mdp.Uuid); mdp.CanBeRemoved = requestingUser.Uuid == dbDatepicker.AuthorUuid; }); return(Ok(mappedDatepickers)); } catch (Exception e) { _logLogic.Log(e); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public void AllTest() { Assert.DoesNotThrowAsync(() => _datepickerLogic.All()); }