public ActionResult Edit(EditApplicationModel model) { var application = _getApplicationByIdQuery.Execute(model.ApplicationId); if (application.IsSystemReservedApplication()) { return(JsonError("This Application is required for proper system function and may not be modified")); } _editApplicationCommand.Execute(model); return(JsonSuccess("Application updated successfully")); }
public ActionResult Edit(EditApplicationModel model) { try { _editApplicationCommand.Execute(model); return(JsonSuccess("Application updated successfully")); } catch (Exception ex) { return(JsonError(ex.Message)); } }
public async Task <IResult> Handle(IEditApplicationCommand editApplicationCommand, IMapper mapper, Validator validator, IUsersContext db, Request request, int id) { request.ApplicationId = id; await validator.GuardAsync(request); GuardAgainstInvalidEntityReferences(request, db); var updatedApplication = editApplicationCommand.Execute(request); var model = mapper.Map <ApplicationModel>(updatedApplication); return(AdminApiResponse <ApplicationModel> .Updated(model, "Application")); }