示例#1
0
        public UserSoupKitchen SaveUserSoupKitchen(UserSoupKitchen dto)
        {
            try
            {
                using (SEDESOLEntities db = new SEDESOLEntities())
                {
                    USER_SOUP_KITCHEN ut = db.USER_SOUP_KITCHEN.FirstOrDefault(v => v.Id_User == dto.Id_User && v.Id_Soup_Kitchen == dto.Id_Soup_Kitchen);
                    if (ut != null)
                    {
                        dto.Message = "Se ha ingresado previamente.";
                    }
                    else
                    {
                        ut = new USER_SOUP_KITCHEN();
                        ut.Id_Soup_Kitchen = dto.Id_Soup_Kitchen;
                        ut.Id_User         = dto.Id_User;
                        ut.IsActive        = true;
                        db.USER_SOUP_KITCHEN.Add(ut);

                        if (db.SaveChanges() > 0)
                        {
                            dto.Id      = ut.Id;
                            dto.Message = "SUCCESS";
                        }
                    }
                    return(dto);
                }
            }
            catch (Exception ex)
            {
                return(new UserSoupKitchen());
            }
        }
示例#2
0
        public JsonResult SaveUserSoupKitchen(UserSoupKitchen dto)
        {
            List <SoupKitchenDTO> listToAssign = new List <SoupKitchenDTO>();
            List <SoupKitchenDTO> listAssigned = new List <SoupKitchenDTO>();

            dto.IsActive = true;

            SedesolServiceClient proxy = new SedesolServiceClient();

            dto = proxy.SaveUserSoupKitchen(dto);

            if (dto.Message == "SUCCESS")
            {
                listToAssign = cliente.GetSoupKitchenToAssignUser(dto.Id_User);
                listAssigned = cliente.GetSKAssignedUser(dto.Id_User);
            }

            string viewContentTo  = ConvertViewToString("SoupKitchenList", listToAssign);
            string viewContentAss = ConvertViewToString("SKAssignedList", listAssigned);

            return(Json(new { message = dto.Message, PartialViewTo = viewContentTo, PartialViewAss = viewContentAss }));
        }
示例#3
0
        public UserSoupKitchen SaveUserSoupKitchen(UserSoupKitchen dto)
        {
            UserDAO dao = new UserDAO();

            return(dao.SaveUserSoupKitchen(dto));
        }
示例#4
0
        public UserSoupKitchen SaveUserSoupKitchen(UserSoupKitchen dto)
        {
            UserDAL dal = new UserDAL();

            return(dal.SaveUserSoupKitchen(dto));
        }