コード例 #1
0
        public IActionResult UpdateParty(int partyId, PartyRequestModel partyRequestModel)
        {
            var user = HttpContext.User;
            PartyresponseModel result = new PartyresponseModel();

            if (user.HasClaim(c => c.Type == "Typetoken"))
            {
                if (user.Claims.FirstOrDefault(c => c.Type == "Typetoken").Value == "Login")
                {
                    result = partyBL.UpdateParty(partyId, partyRequestModel);
                    if (result != null)
                    {
                        var success = true;
                        var message = "party Updated";
                        return(Ok(new { success, message, result }));
                    }
                    else
                    {
                        var success = false;
                        var message = "Failed Updation";
                        return(BadRequest(new { success, message }));
                    }
                }
            }
            return(BadRequest("used invalid token"));
        }
コード例 #2
0
 /// <summary>
 /// This is the method for update party.
 /// </summary>
 /// <param name="partyId"></param>
 /// <param name="partyRequestModel"></param>
 /// <returns></returns>
 public PartyresponseModel UpdateParty(int partyId, PartyRequestModel partyRequestModel)
 {
     try
     {
         if (partyId != 0)
         {
             return(partyRL.UpdateParty(partyId, partyRequestModel));
         }
         else
         {
             return(null);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #3
0
        /// <summary>
        /// This is the method for Update Party.
        /// </summary>
        /// <param name="partyId"></param>
        /// <param name="partyRequestModel"></param>
        /// <returns></returns>
        public PartyresponseModel UpdateParty(int partyId, PartyRequestModel partyRequestModel)
        {
            try
            {
                SqlConnection sqlConnection = new SqlConnection(_configuration["connectionstring:ElectionDb"]);
                SqlCommand    sqlCommand    = new SqlCommand("sp_party", sqlConnection);
                sqlCommand.CommandType = CommandType.StoredProcedure;
                sqlCommand.Parameters.AddWithValue("@partyId", partyId);
                sqlCommand.Parameters.AddWithValue("@partyName", partyRequestModel.partyName);
                sqlCommand.Parameters.AddWithValue("@modifiedDate", DateTime.Now);
                sqlCommand.Parameters.AddWithValue("@Query", 2);
                sqlConnection.Open();
                SqlDataReader sdr = sqlCommand.ExecuteReader();
                while (sdr.Read())
                {
                    partyresponse              = new PartyresponseModel();
                    partyresponse.partyId      = Convert.ToInt32(sdr["partyId"]);
                    partyresponse.partyName    = sdr["partyName"].ToString();
                    partyresponse.createdDate  = Convert.ToDateTime(sdr["createdDate"]);
                    partyresponse.modifiedDate = Convert.ToDateTime(sdr["modifiedDate"]);
                }
                sdr.Close();

                if (partyresponse != null)
                {
                    return(partyresponse);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }