public async Task <AccountBase> GetId(int id) { using (var accountProvider = new ICB.Business.Access.AccountProvider()) { return(await(accountProvider.GetByIDAsync(id))); } }
public async Task <IHttpActionResult> Delete(int id) { using (var accountProvider = new ICB.Business.Access.AccountProvider()) { return(Ok(await accountProvider.DeleteAsync(id))); } }
public async Task <AccessEntityResult> Edit(int id, Account account) { using (var accountProvider = new ICB.Business.Access.AccountProvider()) { var result = await accountProvider.EditAsync(account, id); return(new AccessEntityResult { Status = result.Item1, Data = result.Item2, Message = MessageManager.GetErrorMessage(ICB.Business.Entities.Apps.ModuleType.Register, result.Item1) }); } }
public async Task <List <AccountBase> > GetAll() { using (var accountProvider = new ICB.Business.Access.AccountProvider()) { accountProvider.SetProxy(false); ICollection <Account> acccounts = await accountProvider.GetAllAsync(); List <AccountBase> response = new List <AccountBase>(); foreach (var item in acccounts) { var it = item as AccountBase; response.Add(it); } return(response); } }
public async Task <AccessEntityResult> Add(Account account) { if (ModelState.IsValid) { account.Password = StringHelper.CreateMD5(account.Password); using (var accountProvider = new ICB.Business.Access.AccountProvider()) { return(await accountProvider.RegisterAsync(account)); } } else { return(new AccessEntityResult { Status = AccessEntityStatusCode.ModelFailed, Message = "Thông tin không hợp lệ" }); } }