Esempio n. 1
0
        public string UpdateSkill(SkillSets skill)
        {
            try
            {
                var            domainName = API_URL;
                HttpWebRequest request    = (HttpWebRequest)WebRequest.
                                            Create(String.Format("{0}/api/SkillSet/UpdateSkillSet",
                                                                 domainName));
                request.UserAgent   = @"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36";
                request.ContentType = "application/json";
                request.Method      = "PUT";



                using (var streamWriter = new StreamWriter(request.GetRequestStream()))
                {
                    var json = JsonConvert.SerializeObject(skill);

                    streamWriter.Write(json);
                }

                var httpResponse = (HttpWebResponse)request.GetResponse();
                var streamReader = new StreamReader(httpResponse.GetResponseStream());
                var result       = streamReader.ReadToEnd();
                return(result);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message.ToString());
                return(ex.Message.ToString());
            }
        }
        public HttpResponseMessage Insert([FromBody] SkillSets SkillSets)
        {
            _SkillSetsRepo.InsertSkillSetsDetailsAsync(SkillSets);
            var message = Request.CreateResponse(HttpStatusCode.Created, SkillSets);

            message.Headers.Location = new Uri(Request.RequestUri + SkillSets.ID.ToString());
            return(message);
        }
Esempio n. 3
0
        public void InsertSkillSetsDetailsAsync(SkillSets SkillSets)
        {
            if (myconn.State != ConnectionState.Open)
            {
                myconn.Open();
            }

            SqlTransaction tran = myconn.BeginTransaction();

            SkillSets.createdDate  = DateTime.Now;
            SkillSets.modifiedDate = DateTime.Now;

            SqlCommand sqlCmd = new SqlCommand();

            sqlCmd.CommandType = CommandType.StoredProcedure;
            sqlCmd.CommandText = "SP_SkillSetsInsertUpdate";
            sqlCmd.Parameters.Add(new SqlParameter("@mode", "I"));
            sqlCmd.Parameters.Add(new SqlParameter("@Id", SkillSets.ID));
            sqlCmd.Parameters.Add(new SqlParameter("@name", SkillSets.name));
            sqlCmd.Parameters.Add(new SqlParameter("@createdDate", SkillSets.createdDate));
            sqlCmd.Parameters.Add(new SqlParameter("@modifiedDate", SkillSets.modifiedDate));
            sqlCmd.Parameters.Add(new SqlParameter("@userId", SkillSets.userId));


            try
            {
                sqlCmd.Connection  = myconn;
                sqlCmd.Transaction = tran;

                SkillSets.ID = Convert.ToInt32(sqlCmd.ExecuteScalar());


                tran.Commit();
            }
            catch (Exception ex)
            {
                tran.Rollback();
                gs.LogData(ex);
                throw ex;
            }
            finally
            {
                if (myconn.State != ConnectionState.Closed)
                {
                    myconn.Close();
                }
            }
        }
Esempio n. 4
0
        private static void SaveZippedPatch(string path, Context destinationContext)
        {
            using (ZipOutputStream stream = new ZipOutputStream(File.Open(path, FileMode.Create, FileAccess.ReadWrite)))
            {
                const string fileVersion = "1.0";
                bool         psp         = destinationContext == Context.US_PSP;

                WriteFileToZip(stream, "version", Encoding.UTF8.GetBytes(fileVersion));
                WriteFileToZip(stream, "type", Encoding.UTF8.GetBytes(destinationContext.ToString()));

                WriteFileToZip(stream, elementNames[ElementName.Abilities], Abilities.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.AbilityAnimations], AbilityAnimations.ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.AbilityEffects], Abilities.ToEffectsByteArray());
                WriteFileToZip(stream, elementNames[ElementName.ItemAbilityEffects], Abilities.ToItemEffectsByteArray());
                WriteFileToZip(stream, elementNames[ElementName.ReactionAbilityEffects], Abilities.ToReactionEffectsByteArray());
                WriteFileToZip(stream, elementNames[ElementName.Items], Items.ToFirstByteArray());
                WriteFileToZip(stream, elementNames[ElementName.ItemAttributes], ItemAttributes.ToFirstByteArray());
                if (psp && Context == Context.US_PSP)
                {
                    WriteFileToZip(stream, elementNames[ElementName.PSPItems], Items.ToSecondByteArray());
                    WriteFileToZip(stream, elementNames[ElementName.PSPItemAttributes], ItemAttributes.ToSecondByteArray());
                    WriteFileToZip(stream, elementNames[ElementName.ENTD5], ENTDs.PSPEventsToByteArray());
                }
                WriteFileToZip(stream, elementNames[ElementName.Jobs], Jobs.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.JobLevels], JobLevels.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.MonsterSkills], MonsterSkills.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.SkillSets], SkillSets.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.ActionMenus], ActionMenus.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.StatusAttributes], StatusAttributes.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.InflictStatuses], InflictStatuses.ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.Poaching], PoachProbabilities.ToByteArray(destinationContext));
                WriteFileToZip(stream, elementNames[ElementName.ENTD1], ENTDs.ENTDs[0].ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.ENTD2], ENTDs.ENTDs[1].ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.ENTD3], ENTDs.ENTDs[2].ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.ENTD4], ENTDs.ENTDs[3].ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.MoveFindItems], MoveFind.ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.StoreInventories], StoreInventories.ToByteArray());
                WriteFileToZip(stream, elementNames[ElementName.Propositions], Propositions.ToByteArray());
                if (!AllPropositions.CanFixBuggyLevelBonuses(destinationContext))
                {
                    WriteFileToZip(stream, "BuggyPropositions", new byte[0]);
                }
            }
        }
Esempio n. 5
0
 public ProjectOne(SkillSets skillTypeMobile, SkillSets skillTypeDotNet)
 {
     _skillTypeMobile = skillTypeMobile;
     _skillTypeDotNet = skillTypeDotNet;
 }
        public async Task <List <SkillSets> > Update([FromBody] SkillSets SkillSets)
        {
            List <SkillSets> lst = await Task.Run(() => _SkillSetsRepo.UpdateSkillSetsDetailsAsync(SkillSets));

            return(lst);
        }