public static string GetErrorMessage(ModuleType moduleType, AccessEntityStatusCode accessEntityStatusCode) { switch (moduleType) { case ModuleType.Base: return(MessageManager.GetMessage(new MessageBase1(), accessEntityStatusCode)); case ModuleType.Register: return(MessageManager.GetMessage(new RegisterMessage(), accessEntityStatusCode)); case ModuleType.Login: return(MessageManager.GetMessage(new LoginMessage(), accessEntityStatusCode)); case ModuleType.Customer: return(MessageManager.GetMessage(new CustomerMessage(), accessEntityStatusCode)); case ModuleType.Category: return(MessageManager.GetMessage(new CategoryMessage(), accessEntityStatusCode)); default: break; } return(""); }
public AccessEntityResult Register(Account account) { if (this.CheckUsername(account.Username)) { return(new AccessEntityResult { Status = AccessEntityStatusCode.Existed, Message = MessageManager.GetErrorMessage(ModuleType.Register, MessageType.Account_Existed) }); } else { AccessEntityStatusCode result = this.Insert(account); if (result == AccessEntityStatusCode.OK) { return(new AccessEntityResult { Status = AccessEntityStatusCode.OK, Message = MessageManager.GetErrorMessage(ModuleType.Register, MessageType.Register_Success) }); } else { return(new AccessEntityResult { Status = AccessEntityStatusCode.Failed, Message = MessageManager.GetErrorMessage(ModuleType.Register, MessageType.Register_Failed) }); } } }
public virtual AccessEntityStatusCode Delete(KeyType id) { T item = this.GetByID(id); if (item == null) { return(AccessEntityStatusCode.NotFound); } else { AccessEntityStatusCode statusCode = this.Delete(item); return(statusCode); } }
public virtual async Task <AccessEntityStatusCode> DeleteAsync(KeyType id) { T item = this.GetByID(id); if (item == null) { return(AccessEntityStatusCode.NotFound); } else { AccessEntityStatusCode statusCode = await this.DeleteAsync(item); return(statusCode); } }
public AccessEntityResult Add(Service service) { AccessEntityStatusCode result = this.Insert(service); if (result == AccessEntityStatusCode.OK) { return(new AccessEntityResult { Status = AccessEntityStatusCode.OK, Message = MessageManager.GetErrorMessage(ModuleType.Base, MessageType.Success) }); } else { return(new AccessEntityResult { Status = AccessEntityStatusCode.Failed, Message = MessageManager.GetErrorMessage(ModuleType.Base, MessageType.Failed) }); } }
public AccessEntityResult Add(Category category) { AccessEntityStatusCode result = this.Insert(category); if (result == AccessEntityStatusCode.OK) { return(new AccessEntityResult { Status = AccessEntityStatusCode.OK, Message = MessageManager.GetErrorMessage(ModuleType.Category, MessageType.Success) }); } else { return(new AccessEntityResult { Status = AccessEntityStatusCode.Failed, Message = MessageManager.GetErrorMessage(ModuleType.Category, MessageType.Failed) }); } }
public AccessEntityResult Add(Document document) { document.Filename = this.GetFilename(document.Path); AccessEntityStatusCode result = this.Insert(document); if (result == AccessEntityStatusCode.OK) { return(new AccessEntityResult { Status = AccessEntityStatusCode.OK, Message = MessageManager.GetErrorMessage(ModuleType.Base, MessageType.Success) }); } else { return(new AccessEntityResult { Status = AccessEntityStatusCode.Failed, Message = MessageManager.GetErrorMessage(ModuleType.Base, MessageType.Failed) }); } }
public async Task <JsonResult> Delete(int id) { AccountProvider accountProvider = new AccountProvider(); Account account = await accountProvider.GetByIDAsync(id); if (account == null) { return(Json(new AccessEntityResult { Status = AccessEntityStatusCode.NotFound, Message = MessageManager.GetErrorMessage(ModuleType.Base, MessageType.NotFound) })); } else { AccessEntityStatusCode accessEntityStatusCode = await accountProvider.DeleteAsync(account); return(Json(new AccessEntityResult { Status = accessEntityStatusCode, Message = MessageManager.GetErrorMessage(ModuleType.Base, accessEntityStatusCode) })); } }
protected static string GetMessage(MessageBase messageBase, AccessEntityStatusCode accessEntityStatusCode) { switch (accessEntityStatusCode) { case AccessEntityStatusCode.OK: return(messageBase.GetMessage(MessageType.Success)); case AccessEntityStatusCode.Existed: return(messageBase.GetMessage(MessageType.Existed)); case AccessEntityStatusCode.NotFound: return(messageBase.GetMessage(MessageType.NotFound)); case AccessEntityStatusCode.Failed: return(messageBase.GetMessage(MessageType.Failed)); case AccessEntityStatusCode.ModelFailed: return(messageBase.GetMessage(MessageType.ModelFailed)); default: return("Lỗi hệ thống"); } }