public IActionResult Get([FromBody] RecordsFilterModel model) { var result = recordService.Get(UserId, model); if (result.Succeeded) { return(Ok(result.Response)); } return(BadRequest(result.Error)); }
public ServiceResponse <IEnumerable <RecordModel> > Get(string userId, RecordsFilterModel model) { var records = context.Records.Where(v => v.UserId == userId && v.Date >= model.StartDate && v.Date <= model.EndDate); if (model.CategoryId != null) { records = records.Where(v => v.CategoryId == model.CategoryId); } return(Success(records.Select(v => mapper.Map <Record, RecordModel>(v)))); }