public IActionResult Edit(int id, [FromBody] TemplateCreateRequestDTO model) { // TODO change TemplateCreateRequestDTO try { var template = _templateService.GetTemplate(id); if (template == null) { return(NotFound()); } template.Name = model.Name; template.Amount = model.Amount; template.CategoryID = model.CategoryId; template.Day = model.Day; _templateService.UpdateTemplate(template); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
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)); } }