//____________________________________________UPDATE public bool UpdateProfileName(EditProfileName model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Teachers.Find(model.TeacherId); if (entity == null) { return(false); } else { entity.FirstName = model.FirstName; entity.LastName = model.LastName; return(ctx.SaveChanges() == 1); } } }
public ActionResult EditName(EditProfileName model) { if (this.ModelState.IsValid) { var service = CreateTeacherService(); if (service.UpdateProfileName(model)) { TempData["SaveResult"] = "Your name was successfully updated."; return(RedirectToAction("Detail", new { id = model.TeacherId })); } else { TempData["ErrorMessage"] = "Your name could not be updated."; return(RedirectToAction("Detail", new { id = model.TeacherId })); } } else { TempData["ErrorMessage"] = "Your name could not be updated."; return(RedirectToAction("Detail", new { id = model.TeacherId })); } }
public void EditProfileName(EditProfileName model) { Task.Run(() => { var factory = new ConnectionFactory() { HostName = "10.12.3.98" }; using (var connection = factory.CreateConnection()) using (var channel = connection.CreateModel()) { channel.ExchangeDeclare(exchange: ProfileServiceExchange, type: "direct"); var body = Encoding.UTF8.GetBytes(model.ToJson()); Console.WriteLine("sedning"); channel.BasicPublish(exchange: ProfileServiceExchange, routingKey: "EditProfileName", basicProperties: null, body: body); } }); }
public void EditProfileName(EditProfileName model) { _messageRepository.EditProfileName(model); }