public dynamic EditApplication(int applicationId, [FromBody] EditApplicationInputModel model) { var orchestrator = new ApplicationOrchestrator(new ModelStateWrapper(this.ModelState)); return(orchestrator.EditApplication(applicationId, model).GetResponse()); }
public ResponseWrapper <EditApplicationModel> EditApplication(int applicationId, EditApplicationInputModel model) { var entity = context .Applications .Single(x => x.ApplicationId == applicationId ); entity.Name = model.Name; entity.Icon = model.Icon; entity.Description = model.Description; context.SaveChanges(); var response = new EditApplicationModel { ApplicationId = entity.ApplicationId, Name = entity.Name, Icon = entity.Icon, Description = entity.Description, }; return(new ResponseWrapper <EditApplicationModel>(_validationDictionary, response)); }