コード例 #1
0
        public async Task <IActionResult> Add([FromBody] TemplateCreateRequestDTO model)
        {
            try
            {
                var template = new TemplateModel()
                {
                    Name       = model.Name,
                    Amount     = model.Amount,
                    Day        = model.Day,
                    CategoryID = model.CategoryId,
                    IsSpending = model.IsSpending,
                    UserID     = model.UserId,
                    CurrencyID = 1 // TODO
                };

                var id = await _templateService.AddTemplateAsync(template);

                return(Created("", id));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }