public async Task <IActionResult> Edit(int id, [Bind("Id,Title")] Producers producers) { if (id != producers.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _repoWrapper.Producers.Update(producers); _repoWrapper.Save(); } catch (DbUpdateConcurrencyException) { if (!ProducersExists(producers.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(producers)); }
public ActionResult DeleteConfirmed(int id) { ViewBag.Exception = null; string msg = null; Producers producers = db.Producers.Find(id); db.Producers.Remove(producers); try { db.SaveChanges(); } catch (Exception e) { if (e.InnerException == null) { msg = e.Message; } else { msg = e.InnerException.InnerException.Message; } ViewBag.Exception = msg; ViewBag.producer_address = (from a in db.Address where a.id == producers.adress_id select a).First(); return(View(producers)); } return(RedirectToAction("Index")); }
public void Init(ISession dbSession, uint promotionId) { var promotion = dbSession.Query <ProducerPromotion>() .First(r => r.Id == promotionId); MarketingEventId = promotion.MarketingEvent.Id; MarketingEventName = promotion.MarketingEvent.Name; PromotionId = promotionId; PromotionName = promotion.Name; SupplierId = promotion.MarketingEvent.Association.Supplier.Id; SupplierName = promotion.MarketingEvent.Association.Supplier.Name; Producers = promotion.MarketingEvent.Producers.Select(r => r.Producer).ToList(); SelectedProductIds = string.Join(",", promotion.Products.Select(r => r.Product.Id.ToString()).ToArray()); var producerIds = string.Join(",", Producers.Select(r => r.Id.ToString()).ToArray()); var regionMask = (ulong?)promotion.MarketingEvent.Association.Regions.Select(r => r.Region.Id).Distinct().Sum(x => (decimal)x); if (regionMask.HasValue) { AvailablePrices = GetPricesList(dbSession, producerIds, (ulong)regionMask); } SelectedPriceIds = string.Join(",", AvailablePrices.Select(r => r.PriceId).ToArray()); AvailableProducts = GetProductsList(dbSession, producerIds, SelectedPriceIds); }
public ActionResult Update(Producers model) { if (ModelState.IsValid) { var obj = ServiceFactory.ProducerManager.Get(new Producers { ProducerId = model.ProducerId }); if (obj != null) { try { ServiceFactory.ProducerManager.Update(model, obj); return(RedirectToAction("Search", "Producers")); } catch (Exception ex) { //throw; } } } ViewBag.IsEdit = true; return(View(model)); }
public ActionResult EditMovie(MovieModel objMovie, HttpPostedFileBase Image) { IMDB_Context context = new IMDB_Context(); Producers objProducer = context.Producers.Where(x => x.ProducerId == objMovie.ProducerId).SingleOrDefault <Producers>(); List <Actors> _ActorsList = new List <Actors>(); foreach (var item in objMovie.ActorsId) { _ActorsList.Add(context.Actors.Where(x => x.ActorId == item).SingleOrDefault()); } Movies movie = new Movies() { Name = objMovie.Name, Plot = objMovie.Plot, Yearofrelease = Convert.ToDateTime(objMovie.Yearofrelease), Poster = objMovie.Poster, Producer = objProducer, Actors = _ActorsList }; var mov = context.Movies.Where(x => x.MovieId == objMovie.MovieId).SingleOrDefault(); context.Movies.Remove(mov); context.SaveChanges(); mov.Name = movie.Name; mov.Plot = movie.Plot; mov.ProducerId = objProducer.ProducerId; mov.Actors = _ActorsList; mov.Yearofrelease = movie.Yearofrelease; context.Entry(mov).State = EntityState.Added; context.Movies.Add(mov); context.SaveChanges(); return(RedirectToAction("GetMovies", "Imdb", null)); }
private void GetAllProducers() { foreach (var producer in BL.BL.GetAllProducers()) { Producers.Add(new ProducerViewModel(producer)); ProducerSelectList.Add(producer); } }
/* Producers section */ public void PrintProducer(Producers producer) { Console.WriteLine("ProducerID: " + producer.ProducerID); Console.WriteLine("Name: " + producer.Name); Console.WriteLine("Species:" + producer.Species); Console.WriteLine("Features: " + producer.Features); Console.WriteLine(new String('-', 20)); }
public void ProducerInitialization() { Random r = new Random(); foreach (Item item in Resources) { Producers.Add(new Producer(item.Name + " Producer", item, r.Next(1, 5))); } }
public async Task <IActionResult> Create([Bind("Id,Title")] Producers producers) { if (ModelState.IsValid) { _repoWrapper.Producers.Create(producers); _repoWrapper.Save(); return(RedirectToAction(nameof(Index))); } return(View(producers)); }
public void DeleteProducer(int id) { var producer = new Producers { Id = id }; _context.Producers.Attach(producer); _context.Producers.Remove(producer); _context.SaveChanges(); }
public ActionResult View(int id) { List <Producers> Producers = producersRepository.ListProducers(); Producers producer = Producers.Where(p => p.Id == id).Single(); return(View(producer)); }
private void LoadProducers() { var producers = _dataLoader.GetProducers(); Producers.Clear(); foreach (var producer in producers) { Producers.Add(producer); } }
public ActionResult ProducerProperties(int ProducerId) { Producers producer = ServiceFactory.ProducerManager.Get(new Producers { ProducerId = ProducerId }); List <ProducerProperties> listver = new List <ProducerProperties>(); listver = ServiceFactory.ProducerPropertyManager.GetByProducerId(ProducerId, Culture); producer.Producer = listver; return(View(producer)); }
public void Remove(Producers item) { var comm = this.GetCommand("sp_Producer_Delete"); if (comm == null) { return; } comm.AddParameter <int>(this.Factory, "ProducerId", item.ProducerId); comm.SafeExecuteNonQuery(); }
public MotorbikeViewModel(IMotorbike motorbike, string guid, IBLC blc, IDialogService dialogService) { PropertyChanged += Motorbike_PropertyChanged; _motorbike = motorbike; _guid = guid; _blc = blc; _dialogService = dialogService; Initialize(); _selectedProducer = Producers.FirstOrDefault(); }
public async Task <IActionResult> Create([Bind("ProducerID,ProducerName,ContactEmailAddress,WebSite")] Producers producers) { if (ModelState.IsValid) { _context.Add(producers); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(producers)); }
public Response <int> DeleteProducers([FromBody] Producers producer) { try { return(_producerBusiness.DeleteProducers(producer)); } catch (Exception e) { _logger.Error($"DeleteProducers Failed: {e.Message}\n {e.StackTrace}"); return(new Response <int>(false, e.Message, 0)); } }
public ActionResult AddProducer(MovieViewModel mv) { Producers producers = new Producers(); producers.bio = mv.producerbio; producers.dob = mv.produerDob; producers.sex = mv.producerSex; producers.name = mv.producerName; db.producer.Add(producers); db.SaveChanges(); return(View()); }
public virtual void MergeFrom(MessageBusSettings settings) { if (settings is null) { throw new ArgumentNullException(nameof(settings)); } if (settings.Producers.Count > 0) { foreach (var p in settings.Producers) { Producers.Add(p); } } if (settings.Consumers.Count > 0) { foreach (var c in settings.Consumers) { Consumers.Add(c); } } if (Serializer == null && settings.Serializer != null) { Serializer = settings.Serializer; } if (RequestResponse == null && settings.RequestResponse != null) { RequestResponse = settings.RequestResponse; } if (Serializer == null && settings.Serializer != null) { Serializer = settings.Serializer; } if (DependencyResolver == null && settings.DependencyResolver != null) { DependencyResolver = settings.DependencyResolver; } if (OnMessageExpired == null && settings.OnMessageExpired != null) { OnMessageExpired = settings.OnMessageExpired; } if (OnMessageFault == null && settings.OnMessageFault != null) { OnMessageFault = settings.OnMessageFault; } }
/// <summary> /// Méthode permettant de sauvegarder les changements en base de données concernant l'annonceur sélectionné /// </summary> public void SaveProducer() { try { Producers.Where(producer => producer.Identifier.Equals(SelectedProducer.Identifier)); this.Entities.SaveChanges(); MyMessageQueue.Enqueue(SelectedProducer.Name + " a bien été modifié !"); } catch { MyMessageQueue.Enqueue("Wow, une erreur s'est produite !"); } }
public void Dispose() { if (_isDisposed) { return; } _isDisposed = true; if (!Producers.Any()) { Logger.LogDebug($"Disposed producer pool with no producers in the pool."); return; } var poolDisposeStopwatch = Stopwatch.StartNew(); Logger.LogInformation($"Disposing producer pool ({Producers.Count} producers)."); var remainingWaitDuration = TotalDisposeWaitDuration; foreach (var producer in Producers.Values) { var poolItemDisposeStopwatch = Stopwatch.StartNew(); try { producer.Value.Dispose(); } catch { } poolItemDisposeStopwatch.Stop(); remainingWaitDuration = remainingWaitDuration > poolItemDisposeStopwatch.Elapsed ? remainingWaitDuration.Subtract(poolItemDisposeStopwatch.Elapsed) : TimeSpan.Zero; } poolDisposeStopwatch.Stop(); Logger.LogInformation( $"Disposed Kafka Producer Pool ({Producers.Count} producers in {poolDisposeStopwatch.Elapsed.TotalMilliseconds:0.00} ms)."); if (poolDisposeStopwatch.Elapsed.TotalSeconds > 5.0) { Logger.LogWarning( $"Disposing Kafka Producer Pool got time greather than expected: {poolDisposeStopwatch.Elapsed.TotalMilliseconds:0.00} ms."); } Producers.Clear(); }
public virtual IProducer <string, byte[]> Get(string connectionName = null) { connectionName ??= KafkaConnections.DefaultConnectionName; return(Producers.GetOrAdd( connectionName, connection => new Lazy <IProducer <string, byte[]> >(() => { var producerConfig = new ProducerConfig(Options.Connections.GetOrDefault(connection)); Options.ConfigureProducer?.Invoke(producerConfig); return new ProducerBuilder <string, byte[]>(producerConfig).Build(); })).Value); }
public Response <int> DeleteProducers(Producers producers) { try { var deleteCount = _producerRepository.DeleteProducers(producers); return(new Response <int>(true, "Success", deleteCount)); } catch (Exception e) { _logger.Error($"DeleteProducers Failed: {e.Message}\n {e.StackTrace}"); return(new Response <int>(false, e.Message, 0)); } }
public void DeleteProducer(Producer producer) { if (Producers.Contains(producer)) { Producers.Remove(producer); } foreach (var film in producer.Films) { film.Producers.Remove(producer); DataHelper.FilmToProducerConnections[film.ID].Remove(producer.ID); } }
public ActionResult EditMovie(int id) { IMDB_Context context = new IMDB_Context(); Movies movie = context.Movies.Where(m => m.MovieId == id).SingleOrDefault <Movies>(); Producers prod = context.Producers.Where(p => p.ProducerId == movie.ProducerId).SingleOrDefault(); movie.Producer = prod; var _ProducerList = context.Producers.Where(x => x.ProducerId != prod.ProducerId).ToList <Producers>(); var _ActorsList = context.Actors.ToList <Actors>(); var _SelectListOfProducers = new List <SelectListItem>() { new SelectListItem() { Text = prod.Name, Value = prod.ProducerId.ToString(), Selected = true } }; var _SelectedListOfActors = new List <SelectListItem>(); foreach (var item in _ProducerList) { _SelectListOfProducers.Add(new SelectListItem() { Text = item.Name, Value = item.ProducerId.ToString() }); } ; foreach (var item in _ActorsList) { _SelectedListOfActors.Add(new SelectListItem() { Text = item.Name, Value = item.ActorId.ToString() }); } ; MovieModel model = new MovieModel() { Name = movie.Name, Yearofrelease = movie.Yearofrelease.ToShortDateString(), Plot = movie.Plot, Poster = movie.Poster, Producers = _SelectListOfProducers, Actors = _SelectedListOfActors, MovieId = movie.MovieId }; return(View(model)); }
public ActionResult Create([Bind(Include = "id,name,adress_id,e_mail,telephone_no")] Producers producers) { ViewBag.Exception = null; string msg = ""; if (ModelState.IsValid) { db.Producers.Add(producers); try { db.SaveChanges(); } catch (Exception e) { if (e.InnerException == null) { msg = e.Message; } else { msg = e.InnerException.InnerException.Message; } ViewBag.Exception = msg; List <SelectListItem> list2 = new List <SelectListItem>(); var entities2 = (from a in db.Address orderby a.street, a.building_no, a.postal_code, a.city select a).ToList(); foreach (var i in entities2) { list2.Add(new SelectListItem { Selected = false, Text = i.ToString(), Value = i.id.ToString() }); } ViewBag.adress_id = new SelectList(list2, "Value", "Text", 1); return(View(producers)); } return(RedirectToAction("Index")); } List <SelectListItem> list = new List <SelectListItem>(); var entities = (from a in db.Address orderby a.street, a.building_no, a.postal_code, a.city select a).ToList(); foreach (var i in entities) { list.Add(new SelectListItem { Selected = false, Text = i.ToString(), Value = i.id.ToString() }); } ViewBag.adress_id = new SelectList(list, "Value", "Text", 1); return(View(producers)); }
public ActionResult Index(string text) { var key = (string)text.Clone(); List <int> groupIDs = new List <int>(); var products = Products.AdvancedSearch(key); Products.FillProductItems(UserID, products, StaticValues.DefaultProductImageSize); var blogs = Articles.SimpleSearch(key, ArticleStatus.Approved, StaticValues.DefaultPostImageSize); var producers = Producers.SimpleSearch(key, groupIDs, StaticValues.ProducerImageSize); var groups = Groups.SimpleSearch(key); var isFa = Utilities.ContainsUnicodeCharacter(key); key = key.GetReversed(isFa); if (products.Count == 0) { products = Products.AdvancedSearch(key); Products.FillProductItems(UserID, products, StaticValues.DefaultProductImageSize); } if (blogs.Count == 0) { blogs = Articles.SimpleSearch(key, ArticleStatus.Approved, StaticValues.DefaultPostImageSize); } if (groups.Count == 0) { groups = Groups.SimpleSearch(key); } var mappedGroups = Mapper.Map <List <JsonProductGroup> >(groups); ViewBag.Title = "جستجو - " + text; ViewBag.Description = "جستجوی کلمه '" + text + "'"; ViewBag.Keywords = "جستجو, " + text; ViewBag.OGImage = StaticValues.WebsiteUrl + "/images/small-logo.jpg"; var model = new AdvancedSearch { Products = products, Blogs = blogs, Producers = producers, Groups = mappedGroups, }; return(View(model: model)); }
public ActionResult Index() { var model = new ProductSettings(); var producers = Producers.GetAll(); var users = UserRoles.GetByRoles(new List <string> { StaticValues.Writer }); model.Producers = Mapper.Map <List <Public.ViewProducer> >(producers); model.Users = Mapper.Map <List <UserShortInfo> >(users); return(View(model: model)); }
public ActionResult AddProducer(Producers objProducer) { IMDB_Context context = new IMDB_Context(); var num = context.Actors.Where(x => x.Name == objProducer.Name && x.Sex == objProducer.Sex).ToList <Actors>().Count; if (num > 0) { ModelState.AddModelError("", "Producer Already Exist"); return(View()); } context.Producers.Add(objProducer); context.SaveChanges(); return(RedirectToAction("GetMovies", "Imdb", null)); }
public Producers Get(Producers dummy) { var comm = this.GetCommand("sp_ProducerGet"); if (comm == null) { return(null); } comm.AddParameter <int>(this.Factory, "ProducerId", dummy.ProducerId); var dt = this.GetTable(comm); var htmlPage = EntityBase.ParseListFromTable <Producers>(dt).FirstOrDefault(); return(htmlPage ?? null); }