Exemple #1
0
        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 };
            }
        }
Exemple #2
0
        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);
        }
Exemple #4
0
        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 };
            }
        }