public async Task <JsonResult> Insert(Customer customer) { if (ModelState.IsValid) { CustomerProvider customerProvider = new CustomerProvider(); AccessEntityResult accessEntityResult = await customerProvider.AddAsync(customer); return(Json(accessEntityResult)); } else { return(Json(MessageManager.GetErrorMessage(ModuleType.Customer, MessageType.ModelFailed))); } }