public void CreateOrUpdate(TrashCollection trashCollection) { //TODO: ADD AUTOMAPPER AND COPY OBJECT TrashCollectionEntity existedTrashCollection = this.repository.FindByKey(trashCollection.Id); if (existedTrashCollection != null) { existedTrashCollection.CustomerId = trashCollection.CustomerId; existedTrashCollection.CollectorId = trashCollection.CollectorId; existedTrashCollection.CustomerStatus = trashCollection.CustomerStatus; existedTrashCollection.CustomerStatusModifiedDate = trashCollection.CustomerStatusModifiedDate; existedTrashCollection.CollectorStatus = trashCollection.CollectorStatus; existedTrashCollection.CollectorStatusModifiedDate = trashCollection.CollectorStatusModifiedDate; this.repository.Update(existedTrashCollection); return; } var updateTrashCollection = new TrashCollectionEntity { Id = trashCollection.Id, CustomerId = trashCollection.CustomerId, CollectorId = trashCollection.CollectorId, CustomerStatus = trashCollection.CustomerStatus, CustomerStatusModifiedDate = trashCollection.CustomerStatusModifiedDate, CollectorStatus = trashCollection.CollectorStatus, CollectorStatusModifiedDate = trashCollection.CollectorStatusModifiedDate }; this.repository.Insert(updateTrashCollection); }
// Start is called before the first frame update void Start() { if (instance == null) { instance = this; } }
int CreateEmptyTrashCollection() { TrashCollection trashCollection = new TrashCollection(); ApplicationDbContext db = new ApplicationDbContext(); db.TrashCollections.Add(trashCollection); db.SaveChanges(); return(trashCollection.TrashCollectionId); }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(this.gameObject); } else { instance.generationCompleted = true; instance.trashCount = 0; UpdateTrashCollectedText(); Destroy(gameObject); } }
// Post: Pickup/Add/Id //[HttpPost] public ActionResult Add(int trashCollectionId) { //get the trash collection based on address id Pickup pickup = new Pickup(); pickup.DateCompleted = DateTime.Now; //TO DO: DON'T FIGURE OUT A WAY TO ELIMIATE THE MAGIC NUMBER BELOW //Ideally, the admin should be able to change the price? Maybe calculat the price based on Zip code? pickup.Price = 5.25d; db.Pickups.Add(pickup); db.SaveChanges(); TrashCollection trashCollection = db.TrashCollections.First(t => t.TrashCollectionId == trashCollectionId); if (trashCollection.Pickups == null) { trashCollection.Pickups = new List <Pickup>(); } trashCollection.Pickups.Add(pickup); db.SaveChanges(); return(RedirectToAction("Pickups", "Profile", new { todayOnly = true })); }
// In this method we will create default User roles and Admin user for login private void createRolesandUsers() { ApplicationDbContext context = new ApplicationDbContext(); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); // In Startup iam creating first Admin Role and creating a default Admin User if (!roleManager.RoleExists("Admin")) { // first we create Admin role var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Admin"; roleManager.Create(role); //Here we create a Admin super user who will maintain the website //TO DO: move this to the seed method var user = new ApplicationUser(); user.UserName = "******"; user.Email = "*****@*****.**"; user.Profile = new Profile(); string userPWD = "Hockey.271"; var chkUser = UserManager.Create(user, userPWD); //Add default User to Role Admin if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Admin"); } } // creating Creating Employee role if (!roleManager.RoleExists("Employee")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Employee"; roleManager.Create(role); //Declare user for re-use ApplicationUser user; //Add zfountain2281 user = new ApplicationUser(); user.UserName = "******"; user.Email = "*****@*****.**"; user.Profile = new Profile(); user.Profile.ZipCodes = "53090"; string userPWD = "Hockey.271"; var chkUser = UserManager.Create(user, userPWD); //Add default User to Role Employee if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Employee"); } } // creating Creating Customer role if (!roleManager.RoleExists("Customer")) { var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole(); role.Name = "Customer"; roleManager.Create(role); //Declare user for re-use ApplicationUser user; //Add Customer user = new ApplicationUser(); user.UserName = "******"; user.Email = "*****@*****.**"; user.Profile = new Profile(); user.Profile.Addresses = new List <Address>(); string userPWD = "Hockey.271"; var chkUser = UserManager.Create(user, userPWD); //Add default User to Role Employee if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Customer"); } //Add 53090 ZipCode ZipCode zipCode = new ZipCode(); zipCode.Number = "53090"; context.ZipCodes.Add(zipCode); context.SaveChanges(); //Add West Bend City city = new City(); city.Name = "West Bend"; context.Cities.Add(city); context.SaveChanges(); //Declare address, trash collection objects for re-use Address address; TrashCollection trashCollection; //Add House Addresses1 address = new Address(); address.StreetOne = "713 Oakfield St"; address.CityId = city.CityId; address.StateId = 50; //Wisconsin state id address.ZipCodeId = zipCode.ZipCodeId; address.lat = 43.042921f; address.lng = -87.909817f; trashCollection = new TrashCollection(); trashCollection.PickUpDay = "Wednesday"; trashCollection.StartDate = Convert.ToDateTime("03/29/2018"); address.TrashCollection = trashCollection; context.Addresses.Add(address); context.SaveChanges(); //Add the address to StarbuckGuy's List user.Profile.Addresses.Add(address); context.SaveChanges(); //Add Starbucks Addresses2 address = new Address(); address.StreetOne = "323 E Wisconsin Ave"; address.CityId = city.CityId; address.StateId = 50; //Wisconsin state id address.ZipCodeId = zipCode.ZipCodeId; address.lat = 43.038226f; address.lng = -87.906829f; trashCollection = new TrashCollection(); trashCollection.PickUpDay = "Wednesday"; trashCollection.StartDate = Convert.ToDateTime("03/29/2018"); address.TrashCollection = trashCollection; context.Addresses.Add(address); context.SaveChanges(); //Add the address to StarbuckGuy's List user.Profile.Addresses.Add(address); context.SaveChanges(); //Add Starbucks Addresses3 address = new Address(); address.StreetOne = "544 E Ogden Ave #500"; address.CityId = city.CityId; address.StateId = 50; //Wisconsin state id address.ZipCodeId = zipCode.ZipCodeId; address.lat = 43.048397f; address.lng = -87.905368f; trashCollection = new TrashCollection(); trashCollection.PickUpDay = "Wednesday"; trashCollection.StartDate = Convert.ToDateTime("03/29/2018"); address.TrashCollection = trashCollection; context.Addresses.Add(address); context.SaveChanges(); //Add the address to StarbuckGuy's List user.Profile.Addresses.Add(address); context.SaveChanges(); //Add Starbucks Addresses4 address = new Address(); address.StreetOne = "1677 N Farwell Ave"; address.CityId = city.CityId; address.StateId = 50; //Wisconsin state id address.ZipCodeId = zipCode.ZipCodeId; address.lat = 43.052802f; address.lng = -87.892719f; trashCollection = new TrashCollection(); trashCollection.PickUpDay = "Wednesday"; trashCollection.StartDate = Convert.ToDateTime("03/29/2018"); address.TrashCollection = trashCollection; context.Addresses.Add(address); context.SaveChanges(); //Add the address to StarbuckGuy's List user.Profile.Addresses.Add(address); context.SaveChanges(); //Add Starbucks Addresses5 address = new Address(); address.StreetOne = "800 E Wisconsin Ave"; address.CityId = city.CityId; address.StateId = 50; //Wisconsin state id address.ZipCodeId = zipCode.ZipCodeId; address.lat = 43.040005f; address.lng = -87.900157f; trashCollection = new TrashCollection(); trashCollection.PickUpDay = "Wednesday"; trashCollection.StartDate = Convert.ToDateTime("03/29/2018"); address.TrashCollection = trashCollection; context.Addresses.Add(address); context.SaveChanges(); //Add the address to StarbuckGuy's List user.Profile.Addresses.Add(address); context.SaveChanges(); //Add Starbucks Addresses6 address = new Address(); address.StreetOne = "326 N Water St"; address.CityId = city.CityId; address.StateId = 50; //Wisconsin state id address.ZipCodeId = zipCode.ZipCodeId; address.lat = 43.034354f; address.lng = -87.908515f; trashCollection = new TrashCollection(); trashCollection.PickUpDay = "Tuesday"; trashCollection.StartDate = Convert.ToDateTime("03/29/2018"); address.TrashCollection = trashCollection; context.Addresses.Add(address); context.SaveChanges(); //Add the address to StarbuckGuy's List user.Profile.Addresses.Add(address); context.SaveChanges(); } }