public IHttpActionResult Put(int id, [FromBody] PassTemplateModel model) { model.Id = id; var result = PerformAction <UpdatePassTemplate, PassTemplate>(new UpdatePassTemplate(model.ToEntity())); return(new ActionResultToOkHttpActionResult <PassTemplate, PassTemplateModel>(result, x => x.ToModel(), this) .Do()); }
public IHttpActionResult Post([FromBody] PassTemplateModel model) { var result = PerformAction <CreatePassTemplate, PassTemplate>(new CreatePassTemplate(model.ToEntity())); return(new ActionResultToCreatedHttpActionResult <PassTemplate, PassTemplateModel>(result, x => x.ToModel(), this) .Do()); }