remove POCO interfaces

This commit is contained in:
2021-05-04 17:23:52 +02:00
parent 6d6983c9da
commit 8585c35ef3
173 changed files with 988 additions and 1805 deletions
@@ -19,28 +19,28 @@ namespace zero.Web.Controllers
}
public EditModel<IApplication> GetEmpty([FromServices] IApplication blueprint) => Edit(blueprint);
public EditModel<Application> GetEmpty([FromServices] Application blueprint) => Edit(blueprint);
public async Task<EditModel<IApplication>> GetById([FromQuery] string id) => Edit(await Api.GetById(id));
public async Task<EditModel<Application>> GetById([FromQuery] string id) => Edit(await Api.GetById(id));
public async Task<IList<IApplication>> GetAll() => await Api.GetAll();
public async Task<IList<Application>> GetAll() => await Api.GetAll();
public async Task<ListResult<IApplication>> GetByQuery([FromQuery] ListBackofficeQuery<IApplication> query) => await Api.GetByQuery(query);
public async Task<ListResult<Application>> GetByQuery([FromQuery] ListBackofficeQuery<Application> query) => await Api.GetByQuery(query);
public IReadOnlyCollection<IFeature> GetAllFeatures() => Options.Features.GetAllItems();
public IReadOnlyCollection<Feature> GetAllFeatures() => Options.Features.GetAllItems();
[HttpPost]
[ZeroAuthorize(Permissions.Settings.Applications, PermissionsValue.Update)]
public async Task<EntityResult<IApplication>> Save([FromBody] IApplication model) => await Api.Save(model);
public async Task<EntityResult<Application>> Save([FromBody] Application model) => await Api.Save(model);
[HttpDelete]
[ZeroAuthorize(Permissions.Settings.Applications, PermissionsValue.Update)]
public async Task<EntityResult<IApplication>> Delete([FromQuery] string id) => await Api.Delete(id);
public async Task<EntityResult<Application>> Delete([FromQuery] string id) => await Api.Delete(id);
}
}