Example #1
0
        public IActionResult Put(int id, [FromBody] ExpenseTagModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var entity = _expenseTagService.GetById(id);

            entity = model.ToEntity(entity);
            _expenseTagService.Update(entity);
            return(NoContent());
        }
Example #2
0
        public IActionResult Post([FromBody] ExpenseTagModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var entity = model.ToEntity();

            entity.Id = 0;
            _expenseTagService.Insert(entity);
            return(NoContent());
        }
Example #3
0
 public static ExpenseTag ToEntity(this ExpenseTagModel model, ExpenseTag destination)
 {
     return(model.MapTo(destination));
 }
Example #4
0
 public static ExpenseTag ToEntity(this ExpenseTagModel model)
 {
     return(model.MapTo <ExpenseTagModel, ExpenseTag>());
 }