remove POCO interfaces
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user