示例#1
0
        public IActionResult Get([FromBody] RecordsFilterModel model)
        {
            var result = recordService.Get(UserId, model);

            if (result.Succeeded)
            {
                return(Ok(result.Response));
            }
            return(BadRequest(result.Error));
        }
示例#2
0
        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))));
        }