internal void GetInstance_WithDependencies_DependenciesNotNull() { var result = NewContainer.GetInstance <IPerRequestDependencies>(); Assert.NotNull(result.Foo); Assert.NotNull(result.Bar); }
public ActionResult DeleteConfirmed(int id) { NewContainer newContainer = db.NewContainers.Find(id); db.NewContainers.Remove(newContainer); db.SaveChanges(); return(RedirectToAction("Index")); }
internal void GetInstance_WithEnumerableDependency_ExpectedInstancesTypes() { var result = NewContainer.GetInstance <IReadOnlyCollectionDependencyFoo>().Services.ToList(); Assert.Contains(typeof(Foo1), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo2), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo3), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo4), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo5), result.Select(x => x.GetType())); }
internal void GetAllInstances_EnumerableBySecondLevelInterface_ExpectedInstancesTypes() { var result = NewContainer.GetAllInstances <IFoo>().ToList(); Assert.Contains(typeof(Foo1), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo2), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo3), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo4), result.Select(x => x.GetType())); Assert.Contains(typeof(Foo5), result.Select(x => x.GetType())); }
public ActionResult Edit([Bind(Include = "ContainerID,ContainerNumber,ContainerSize,Status,Location,Destination,PickUp,DeadLine,ActualDropOff")] NewContainer newContainer) { if (ModelState.IsValid) { db.Entry(newContainer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(newContainer)); }
internal void GetInstance_EnumerableByThirdLevelInterface_ExpectedInstancesTypes() { var result = NewContainer.GetInstance <IReadOnlyCollection <IBar> >().ToList(); Assert.Contains(typeof(Bar1), result.Select(x => x.GetType())); Assert.Contains(typeof(Bar2), result.Select(x => x.GetType())); Assert.Contains(typeof(Bar3), result.Select(x => x.GetType())); Assert.Contains(typeof(Bar4), result.Select(x => x.GetType())); Assert.Contains(typeof(Bar5), result.Select(x => x.GetType())); }
public ActionResult Create([Bind(Include = "ContainerID,ContainerNumber,ContainerSize,Status,Location,Destination,PickUp,DeadLine,ActualDropOff")] NewContainer newContainer) { if (ModelState.IsValid) { db.NewContainers.Add(newContainer); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(newContainer)); }
// GET: NewContainers/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NewContainer newContainer = db.NewContainers.Find(id); if (newContainer == null) { return(HttpNotFound()); } return(View(newContainer)); }
public ActionResult Create([Bind(Include = "refNumber,BookingIds,ColStreetNum,ColStreetName,ColArea,ColCity,ColCode,pickupdate,DelStreetNum,DelStreetName,DelArea,DelCity,DelCode,dropofdate,clientname,cellnum,email,ConNum,ConType,specInstruct,Assigned,delcon,colcon,testtext,two,finna,Collection,Dropoff")] Bookings bookings) { if (ModelState.IsValid) { NewContainer obj = new NewContainer(); obj.ContainerID = bookings.BookingIds; obj.ContainerNumber = bookings.ConNum; obj.ContainerSize = bookings.ConType; obj.Priority = bookings.priorty; obj.PickUp = bookings.pickupdate; obj.Location = bookings.Collection; obj.Destination = bookings.Dropoff; obj.Status = "UnAssigned"; var s = db.CalAmts.Where(x => x.id == 1); var s1 = db.Vats.Where(x => x.ID == 1); double f = Convert.ToDouble(s.Sum(y => y.fuel)); double v = Convert.ToDouble(s1.Sum(y => y.vat)); double rate = Convert.ToDouble(s.Sum(m => m.Rate)); string neww = bookings.testtext; neww = neww.Replace("km", ""); neww = neww.Replace(",", ""); neww = neww.Trim(); string dist = neww; bookings.two = Convert.ToDouble(neww, CultureInfo.InvariantCulture); bookings.two = Math.Round(bookings.two); db.NewContainers.Add(obj); db.SaveChanges(); db.Bookings.Add(bookings); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bookings)); }
public Container AddOrUpdateContainer(NewContainer container, string userid) { var dbContainer = context.Containers.FirstOrDefault(c => c.Id == container.Id); if (dbContainer != null && dbContainer.Name != container.Name) { logService.AddEntry(userid, $"Renamed container from {dbContainer.Name} to {container.Name}"); dbContainer.Name = container.Name; } else { dbContainer = new Container() { Name = container.Name }; context.Containers.Add(dbContainer); logService.AddEntry(userid, $"Added new container named {dbContainer.Name}"); } context.SaveChanges(); return(dbContainer); }
public DeserializerTransform( Expression <Func <R, int, object> > deferredDeserialize, bool inlineNested = true, Expression <Func <Type, Type, object> > createObject = null, Expression <Func <Type, Type, int, object> > createContainer = null) { this.deferredDeserialize = deferredDeserialize; if (createObject != null) { newObject = (t1, t2) => Expression.Convert( Expression.Invoke( createObject, Expression.Constant(t1), Expression.Constant(t2)), t1); } else { newObject = (t1, t2) => New(t1, t2); } if (createContainer != null) { newContainer = (t1, t2, count) => Expression.Convert( Expression.Invoke( createContainer, Expression.Constant(t1), Expression.Constant(t2), count), t1); } else { newContainer = (t1, t2, count) => New(t1, t2, count); } this.inlineNested = inlineNested; }
public ActionResult <ModelContainer> AddOrUpdateContainer([FromBody] NewContainer addedItem) { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); return(Ok(ToModelContainer(storageService.AddOrUpdateContainer(addedItem, userId)))); }
internal void GetInstance_ByInterfaceTypeMarkedClass_SameType() { var result = NewContainer.GetInstance <BarForAttribute>().GetType(); Assert.Same(typeof(BarForAttribute), result); }
internal void GetInstance_EnumerableByClassTypeMarkedClass_NotEmptyCollection() { var result = NewContainer.GetAllInstances <BarForAttribute>(); Assert.NotEmpty(result); }
internal void GetInstance_ByInterfaceTypeMarkedClass_NotNull() { var result = NewContainer.GetInstance <BarForAttribute>(); Assert.NotNull(result); }
internal void GetInstance_CompositionRootSpecifiedByAttribute_NotNull() { var result = NewContainer.GetInstance <CompositionRootAttributeRegistrationService>(); Assert.NotNull(result); }
internal void GetInstance_ByEnumerableForGenericClass_ExpectedCount() { var result = NewContainer.GetAllInstances <GenericServiceClass <BarForGeneric> >().Count(); Assert.Equal(2, result); }
internal void GetInstance_ByInterface_NotNull() { var result = NewContainer.GetInstance <IPerRequestFoo>(); Assert.NotNull(result); }
internal void GetAllInstances_EnumerableBySecondLevelInterface_NotEmpty() { var result = NewContainer.GetAllInstances <IFoo>(); Assert.NotEmpty(result); }
internal void GetInstance_ByClass_NotNull() { var result = NewContainer.GetInstance <Service11>(); Assert.NotNull(result); }
internal void GetInstance_EnumerableBySecondLevelInterface_NotEmpty() { var result = NewContainer.GetInstance <IReadOnlyCollection <IFoo> >(); Assert.NotEmpty(result); }
internal void GetInstance_CompositionRootSpecifiedByAttributesByAttribute_NotNull() { var result = NewContainer.GetInstance <FooForAttribute>(); Assert.NotNull(result); }
internal void GetInstance_EnumerableBySecondLevelInterface_NotNull() { var result = NewContainer.GetInstance <IEnumerable <IFoo> >(); Assert.NotNull(result); }
internal void GetInstance_WithClassDependency_ExpectedType() { var result = NewContainer.GetInstance <Service22>(); Assert.IsType <Service21>(result.Service21); }
internal void GetInstance_ByInterfaceForGenericInterface_NotNull() { var result = NewContainer.GetInstance <IGenericService <IFooForGeneric> >(); Assert.NotNull(result); }
internal void GetInstance_WithDependencies_SingleImplementation() { var result = NewContainer.GetInstance <IPerRequestDependencies>(); Assert.IsType <PerRequestDependencies>(result); }
internal void GetInstance_NotNull() { var result = NewContainer.GetInstance <IMixedLifetimesPerContainerDependencies>(); Assert.NotNull(result); }
internal void GetInstance_ByClassForGenericClass_NotNull() { var result = NewContainer.GetInstance <GenericServiceClass <IFooForGeneric> >(); Assert.NotNull(result); }
internal void GetInstance_ByThirdLevelInterface_ExpectedType() { var result = NewContainer.GetInstance <IService>(); Assert.True(result is Service11 || result is Service12 || result is Service21 || result is Service22); }
internal void GetInstance_ByInterface_SingleImplementation() { var result = NewContainer.GetInstance <IPerRequestFoo>(); Assert.IsType <PerRequestFoo>(result); }