Example #1
0
        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));
            }
        }
Example #2
0
 public void AllTest()
 {
     Assert.DoesNotThrowAsync(() => _datepickerLogic.All());
 }