public Response<List<DTO.UsersDTO>> GetBy(Expression<Func<DTO.UsersDTO, bool>> predicate) { try { IEnumerable<DTO.UsersDTO> dataSet = dataColl.Find(predicate); Response<List<DTO.UsersDTO>> response = null; if (dataSet.Any()) { response = new Response<List<DTO.UsersDTO>>() { Result = Response.Results.success, Data = dataSet.ToList() }; } else { response = new Response<List<DTO.UsersDTO>>() { Result = Response.Results.notSuccess, Message = "Not Found" }; } return response; } catch (Exception ex) { return new Response<List<DTO.UsersDTO>>() { Result = Response.Results.error, Message = ex.Message }; } }
public Response<DTO.UsersDTO> GetById(int id) { try { DTO.UsersDTO dataSet = dataColl.FindById(id); Response<DTO.UsersDTO> response = null; if (dataSet != null) { response = new Response<DTO.UsersDTO>() { Result = Response.Results.success, Data = dataSet }; } else { response = new Response<DTO.UsersDTO>() { Result = Response.Results.notSuccess, Message = "Not Found" }; } return response; } catch (Exception ex) { return new Response<DTO.UsersDTO> { Result = Response.Results.error, Message = ex.Message }; } }
public ActionResult GetAll() { Response<dynamic> result2 = new Response<dynamic>(); var result = userBL.GetAll(); result2.Result = result.Result; result2.Message = result.Message; if (result.Result == Asteri.Lib.DTO.Response.Results.success) { result2.Data = result.Data.Select(x => new { Id = x.Id.ToString(), x.User, x.UserNames, x.UsersLastNames, x.Email, x.IsActive }); } return Json(result2, JsonRequestBehavior.AllowGet); }
public Response<DTO.UsersDTO> GetByUser(string user) { try { Response<List<DTO.UsersDTO>> dataSet = (Response<List<DTO.UsersDTO>>)usersDL.GetBy(u => u.User == user); Response<DTO.UsersDTO> response = null; if (dataSet.Result == Response.Results.success) { response = new Response<DTO.UsersDTO>() { Result = Response.Results.success, Data = dataSet.Data.FirstOrDefault() }; } else { response = new Response<DTO.UsersDTO>() { Result = Response.Results.notSuccess, Message = "Not Found" }; } return response; } catch (Exception ex) { return new Response<DTO.UsersDTO> { Result = Response.Results.error, Message = ex.Message }; } }