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()); } }
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 })); }
public UserSoupKitchen SaveUserSoupKitchen(UserSoupKitchen dto) { UserDAO dao = new UserDAO(); return(dao.SaveUserSoupKitchen(dto)); }
public UserSoupKitchen SaveUserSoupKitchen(UserSoupKitchen dto) { UserDAL dal = new UserDAL(); return(dal.SaveUserSoupKitchen(dto)); }