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")); }
/// <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; } }
/// <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); } }