public async Task <IActionResult> Edit(int id, [Bind("PackagesID,Name,Places,Amount,discount,Duration,Facilities,Description")] packages packages) { if (id != packages.PackagesID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(packages); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!packagesExists(packages.PackagesID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(packages)); }
public override global::System.Data.DataSet Clone() { packages cln = ((packages)(base.Clone())); cln.InitVars(); cln.SchemaSerializationMode = this.SchemaSerializationMode; return(cln); }
public async Task <IActionResult> Create([Bind("PackagesID,Name,Places,Amount,discount,Duration,Facilities,Description")] packages packages) { if (ModelState.IsValid) { _context.Add(packages); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(packages)); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { packages ds = new packages(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); any.Namespace = ds.Namespace; sequence.Items.Add(any); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
var(packages, standardOutput, standardError) = await Build(path, envVars).ConfigureAwait(false);
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); packages ds = new packages(); global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); any1.Namespace = "http://www.w3.org/2001/XMLSchema"; any1.MinOccurs = new decimal(0); any1.MaxOccurs = decimal.MaxValue; any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any1); global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; any2.MinOccurs = new decimal(1); any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any2); global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute1.Name = "namespace"; attribute1.FixedValue = ds.Namespace; type.Attributes.Add(attribute1); global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute2.Name = "tableTypeName"; attribute2.FixedValue = "packageDataTable"; type.Attributes.Add(attribute2); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
public string Delete(string token) { //int packageId, int userId, bool final string message = ""; token = TokenManager.readToken(HttpContext.Current.Request); var strP = TokenManager.GetPrincipal(token); if (strP != "0") //invalid authorization { return(TokenManager.GenerateToken(strP)); } else { int packageId = 0; int userId = 0; bool final = false; IEnumerable <Claim> claims = TokenManager.getTokenClaims(token); foreach (Claim c in claims) { if (c.Type == "packageId") { packageId = int.Parse(c.Value); } else if (c.Type == "userId") { userId = int.Parse(c.Value); } else if (c.Type == "final") { final = bool.Parse(c.Value); } } if (final) { try { using (incposdbEntities entity = new incposdbEntities()) { packages objectDelete = entity.packages.Find(packageId); entity.packages.Remove(objectDelete); message = entity.SaveChanges().ToString(); return(TokenManager.GenerateToken(message)); } } catch { return(TokenManager.GenerateToken("0")); } } else { try { using (incposdbEntities entity = new incposdbEntities()) { packages objectDelete = entity.packages.Find(packageId); objectDelete.isActive = 0; objectDelete.updateUserId = userId; objectDelete.updateDate = DateTime.Now; message = entity.SaveChanges().ToString(); // return message.ToString(); return(TokenManager.GenerateToken(message)); } } catch { return(TokenManager.GenerateToken("0")); } } } //var re = Request; //var headers = re.Headers; //string token = ""; //int message = 0; //if (headers.Contains("APIKey")) //{ // token = headers.GetValues("APIKey").First(); //} //Validation validation = new Validation(); //bool valid = validation.CheckApiKey(token); //if (valid) //{ // if (final) // { // try // { // using (incposdbEntities entity = new incposdbEntities()) // { // packages objectDelete = entity.packages.Find(packageId); // entity.packages.Remove(objectDelete); // message = entity.SaveChanges(); // return message.ToString(); // } // } // catch // { // return "-1"; // } // } // else // { // try // { // using (incposdbEntities entity = new incposdbEntities()) // { // packages objectDelete = entity.packages.Find(packageId); // objectDelete.isActive = 0; // objectDelete.updateUserId = userId; // objectDelete.updateDate = DateTime.Now; // message = entity.SaveChanges(); // return message.ToString(); ; // } // } // catch // { // return "-2"; // } // } //} //else // return "-3"; }
public string Save(string token) { string message = ""; token = TokenManager.readToken(HttpContext.Current.Request); var strP = TokenManager.GetPrincipal(token); if (strP != "0") //invalid authorization { return(TokenManager.GenerateToken(strP)); } else { string Object = ""; packages newObject = null; IEnumerable <Claim> claims = TokenManager.getTokenClaims(token); foreach (Claim c in claims) { if (c.Type == "Object") { Object = c.Value.Replace("\\", string.Empty); Object = Object.Trim('"'); newObject = JsonConvert.DeserializeObject <packages>(Object, new IsoDateTimeConverter { DateTimeFormat = "dd/MM/yyyy" }); break; } } if (newObject != null) { // bondes tmpObject = null; if (newObject.updateUserId == 0 || newObject.updateUserId == null) { Nullable <int> id = null; newObject.updateUserId = id; } if (newObject.createUserId == 0 || newObject.createUserId == null) { Nullable <int> id = null; newObject.createUserId = id; } if (newObject.parentIUId == 0 || newObject.parentIUId == null) { Nullable <int> id = null; newObject.parentIUId = id; } if (newObject.childIUId == 0 || newObject.childIUId == null) { Nullable <int> id = null; newObject.childIUId = id; } try { using (incposdbEntities entity = new incposdbEntities()) { var locationEntity = entity.Set <packages>(); if (newObject.packageId == 0) { newObject.createDate = DateTime.Now; newObject.updateDate = DateTime.Now; newObject.updateUserId = newObject.createUserId; locationEntity.Add(newObject); entity.SaveChanges(); message = newObject.packageId.ToString(); } else { var tmpObject = entity.packages.Where(p => p.packageId == newObject.packageId).FirstOrDefault(); tmpObject.updateDate = DateTime.Now; tmpObject.updateUserId = newObject.updateUserId; tmpObject.packageId = newObject.packageId; tmpObject.parentIUId = newObject.parentIUId; tmpObject.childIUId = newObject.childIUId; tmpObject.quantity = newObject.quantity; tmpObject.notes = newObject.notes; tmpObject.isActive = newObject.isActive; entity.SaveChanges(); message = tmpObject.packageId.ToString(); } // entity.SaveChanges(); return(TokenManager.GenerateToken(message)); } } catch { message = "0"; return(TokenManager.GenerateToken(message)); } } else { return(TokenManager.GenerateToken("0")); } } //var re = Request; //var headers = re.Headers; //string token = ""; //string message = ""; //if (headers.Contains("APIKey")) //{ // token = headers.GetValues("APIKey").First(); //} //Validation validation = new Validation(); //bool valid = validation.CheckApiKey(token); //if (valid) //{ // Object = Object.Replace("\\", string.Empty); // Object = Object.Trim('"'); // packages newObject = JsonConvert.DeserializeObject<packages>(Object, new JsonSerializerSettings { DateParseHandling = DateParseHandling.None }); // if (newObject.updateUserId == 0 || newObject.updateUserId == null) // { // Nullable<int> id = null; // newObject.updateUserId = id; // } // if (newObject.createUserId == 0 || newObject.createUserId == null) // { // Nullable<int> id = null; // newObject.createUserId = id; // } // if (newObject.parentIUId == 0 || newObject.parentIUId == null) // { // Nullable<int> id = null; // newObject.parentIUId = id; // } // if (newObject.childIUId == 0 || newObject.childIUId == null) // { // Nullable<int> id = null; // newObject.childIUId = id; // } // try // { // using (incposdbEntities entity = new incposdbEntities()) // { // var locationEntity = entity.Set<packages>(); // if (newObject.packageId == 0) // { // newObject.createDate = DateTime.Now; // newObject.updateDate = DateTime.Now; // newObject.updateUserId = newObject.createUserId; // locationEntity.Add(newObject); // entity.SaveChanges(); // message = newObject.packageId.ToString(); // } // else // { // var tmpObject = entity.packages.Where(p => p.packageId == newObject.packageId).FirstOrDefault(); // tmpObject.updateDate = DateTime.Now; // tmpObject.updateUserId = newObject.updateUserId; // tmpObject.packageId = newObject.packageId; // tmpObject.parentIUId = newObject.parentIUId; // tmpObject.childIUId = newObject.childIUId; // tmpObject.quantity = newObject.quantity; // tmpObject.notes =newObject.notes; // tmpObject.isActive=newObject.isActive; // entity.SaveChanges(); // message = tmpObject.packageId.ToString(); // } // // entity.SaveChanges(); // } // } // catch // { // message = "-1"; // } //} //return message; }