public IHttpActionResult Get(int id) { try { RoleInPagesModel role = _roleInPagesService.GetAsync(id).Result; return(Ok(role)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public Task <object> InsertAsync(RoleInPagesModel model) { if (model == null) { throw new ArgumentNullException("Role ArgumentNullException Insert Async"); } RoleInPages dto = AutoMapperGenericHelper <RoleInPagesModel, RoleInPages> .Convert(model); var id = _roleInPagesRepository.Insert(dto); return(Task.FromResult <object>(id)); }
public Task UpdateAsync(RoleInPagesModel model) { if (model == null) { throw new ArgumentNullException("RoleInPages ArgumentNullException UpdateAsync"); } RoleInPages dto = AutoMapperGenericHelper <RoleInPagesModel, RoleInPages> .Convert(model); _roleInPagesRepository.Update(dto); return(Task.FromResult <object>(null)); }
public Task <RoleInPagesModel> GetAsync(int id) { var dal = _roleInPagesRepository.Get(id); if (dal == null) { return(Task.FromResult <RoleInPagesModel>(null)); } else { RoleInPagesModel model = AutoMapperGenericHelper <RoleInPages, RoleInPagesModel> .Convert(dal); return(Task.FromResult(model)); } }
public IHttpActionResult Post(RoleInPagesModel model) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _roleInPagesService.InsertAsync(model); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }