/// <summary> /// Add function for User entity /// </summary> /// <param name="user"></param> public void AddUser(BE.User user) { using (FoodBackDBEntities FBContext = new FoodBackDBEntities()) { FBContext.Users.Add(user); FBContext.SaveChanges(); } }
public void RemoveUser(BE.User U) { if (!SearchAtUsersList(U)) { throw new Exception("The di is not exist"); } else { dal.RemoveUser(U); } }
/// <summary> /// Fuction that gets a meal and a user and add the meal to the user /// </summary> /// <param name="meal"></param> /// <param name="currentUser"></param> public void AddMeal(BE.Meal meal, BE.User currentUser) { using (FoodBackDBEntities FBContext = new FoodBackDBEntities()) { FBContext.Meals.Add(meal); var user = FBContext.Users.Single(u => u.EmailAddress.Equals(currentUser.EmailAddress)); user.Meals.Add(meal); meal.Users.Add(user); FBContext.SaveChanges(); } }
public bool ChangePassword(BE.User user, string OldPassword, string NewPassword) { return(dal.ChangePassword(user, OldPassword, NewPassword)); }
public bool ChangePassword(BE.User user, string OldPassword, string NewPassword) { BE.User old_user = GetUser(user.Username, OldPassword); return(old_user.changePassword(OldPassword, NewPassword)); }
private Ticket GetNewData() { Company c = new Company(); BE.User u = new BE.User(); if (Request.Form.Count > 0) { foreach (string item in Request.Form) { if (item.Contains("Company")) { if (item.Contains("Name")) { c.Name = Request[item]; continue; } if (item.Contains("Addr")) { c.Address = Request[item]; continue; } if (item.Contains("Zip")) { c.Zip = Convert.ToInt32(Request[item]); continue; } if (item.Contains("Mail")) { c.Mail = Request[item]; continue; } if (item.Contains("Phone")) { c.Phone = Convert.ToInt32(Request[item]); continue; } } else { if (item.Contains("FirstName")) { u.Firstname = Request[item]; continue; } if (item.Contains("LastName")) { u.Lastname = Request[item]; continue; } if (item.Contains("Mail")) { u.Mail = Request[item]; continue; } if (item.Contains("Phone")) { u.Phone = Convert.ToInt32(Request[item]); continue; } } } } int countIsDone = Request.Form.AllKeys.Where(k => k.Contains("chkIsDone")).Count(); int countIsDeleted = Request.Form.AllKeys.Where(k => k.Contains("chkIsDeleted")).Count(); if (countIsDone == 0) { _tick.IsDone = false; _tick.Finished = null; } else _tick.IsDone = true; if (countIsDeleted == 0) _tick.IsDeleted = false; else _tick.IsDeleted = true; return _bllTicket.UpdateOldTicket(u, _tick, c); }