public ResponseWorkspaceLoadList WorkspaceLoadList(RequestWorkspaceLoadList reqparam) { var resp = new ResponseWorkspaceLoadList(); try { using (var dbc = new AppDbContext()) { var repo = new WorkspaceRepository(dbc); resp.Datas = new List <SVP.CIL.Domain.Workspace>(); foreach (var c in repo.GetAll()) { var domainWorkspace = Mapper.Map <SVP.CIL.Domain.Workspace>(c); resp.Datas.Add(domainWorkspace); } resp.Success = true; } } catch (DbEntityValidationException dbEx) { foreach (DbEntityValidationResult entityErr in dbEx.EntityValidationErrors) { foreach (DbValidationError error in entityErr.ValidationErrors) { Console.WriteLine("Error Property Name {0} : Error Message: {1}", error.PropertyName, error.ErrorMessage); resp.Success = false; } } } return(resp); }