public async Task <IActionResult> Login([FromBody] LoginInputModel loginModel) { return(SuccessObjectResult.Data(await _mediator.Send(new LoginCommand { Username = loginModel.Username, Password = loginModel.Password }))); }
public IActionResult GetAll() { var items = _todoService.GetAllData(); var viewModels = _mapper.Map <IEnumerable <TodoViewModel> >(items); return(SuccessObjectResult.Data(viewModels)); }
public IActionResult GetBy(int id) { var item = _calendarService.GetById(id); if (item == null) { return(NoContent()); } return(SuccessObjectResult.Data(_mapper.Map <CalendarEventViewModel>(item))); }
public async Task <IActionResult> GetById(int id) { var item = await _todoService.GetByIdAsync(id); if (item == null) { return(NotFound()); } return(SuccessObjectResult.Data(_mapper.Map <TodoViewModel>(item))); }
public IActionResult GetAll() { var items = _calendarService.GetAllData(); if (items == null) { return(NoContent()); } var viewModels = _mapper.Map <IEnumerable <CalendarEventViewModel> >(items); return(SuccessObjectResult.Data(viewModels)); }