|
Hello,
How can we create own website like youtube a Dailymotion using c# Asp.Net?
Please help me.
its very urgent plz help me give me the source code plz
Thanks in Advance.
|
|
|
|
|
"Its very urgent"
"give me the source code plz"
Its not how it works around here, if you want the source code ready to go, try freelancer or vworker and pay for what you want. We are all volunteers to help you with your programming problems, not do all the work for you. Is Christmas week and I assure you, it is not urgent to us.
How do you create those kinds of sites? You start small and work your way up. It really depends on how much experience you have, since we know nothing about you, I assume you know nothing about the technologies involved and I would go so far as to say its out of your reach. Start with a small project to upload videos, then another one to display them, then another for user accounts, etc. Keep going until you've made sites with all the little pieces and then start stitching them together.
|
|
|
|
|
Inversion of control with unity container.
|
|
|
|
|
Is this a question or a statement?
Veni, vidi, abiit domum
|
|
|
|
|
i have hosted my website on shared hosting.It worked fine for few days now getting error Service Unavailable
HTTP Error 503. The service is unavailable.
pls help me with this.what to do with shared host.
|
|
|
|
|
Contact your hosting provider
=========================================================
I'm an optoholic - my glass is always half full of vodka.
=========================================================
|
|
|
|
|
hello
how can i place a button in the header of a command field in Grid view control?
we can do it in the template field tag simply by the header template tag but i don't know how can i do it in command field.
please help me
|
|
|
|
|
New user here. Could use your help please.
One of my ASP.net website projects (VS2012) works fine. But the others create this error in a popup: Unable to connect to the configured development web server.
Thanks in advance
|
|
|
|
|
This page has several tips on how to solve the problem: http://www.dotnetspider.com/forum/250134-Unable-connect-ASP-NET-development-Server.aspx
have checked ur ConnectionString???
|
|
|
|
|
Hello,
I am trying to execute the following query string url:
api/item?name=storm&name=prest,
but I cannot get the code to work.
I am using the split function to request same records at the same time.
public class ItemController : ApiController
{
private cdwEntities db = new cdwEntities();
public HttpResponseMessage Get([FromUri] Query query)
{
var data = db.database_ICs.AsQueryable();
if (query.name != null)
{
**data = data.Where(c => c.Name.Split("&").Contains(query.name));**
}
if (query.id!= null)
{
data = data.Where(c => c.ID== query.id);
}
if (!data.Any())
{
var message = string.Format("No data was found");
return Request.CreateErrorResponse(HttpStatusCode.NotFound, message);
}
return Request.CreateResponse(HttpStatusCode.OK, data);
}
}
Any help would be very much appreciated.
|
|
|
|
|
Your code is taking the name from the database, splitting it on the ampersand character, and looking to see if any of the parts contain the string "storm,prest" . So, for example, this would match a record where the name was "A&B&storm,prest&C" .
I suspect you want to split the name from the query, and see if it contains the name from the database.
data = data.Where(c => query.name.Split(',').Contains(c.Name));
This would return records where the name is equal to either "storm" or "prest" .
If you want to return records where the name contains any of the values passed in the querystring then it gets a little more complicated.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thank you so much for your response richard and thank you for clarifying the problem. Yes, that is correct, I would like the query string to return where name is either equal to 'storm' or 'prest'.
is their any example or functionality i can look at to build this method.
I really appreciate your help and time.
Many thanks.
|
|
|
|
|
The code I posted in my previous answer should do what you want, assuming the name parameter comes through as I think it will. If not, you'll need to add a breakpoint to your method and inspect the value of the query.name property to see how it's being read.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thank you so much for response. I amended my code according to your suggestion, but sadly I could not get the code to work. I was getting "does not recognize the method 'System.String[] Split(Char[]" error and I changed the following line of code from:
var data = db.database_BWICs.AsQueryable();
to:
public class ItemController : ApiController
{
private cdwEntities db = new cdwEntities();
public HttpResponseMessage Get([FromUri] Query query)
{
var data = db.database_ICs.AsEnumerable();
if (query.name != null)
{
data = data.Where(c => query.name.Split('&').Contains(c.Name));
}
if (query.id!= null)
{
data = data.Where(c => c.ID== query.id);
}
if (!data.Any())
{
var message = string.Format("No data was found");
return Request.CreateErrorResponse(HttpStatusCode.NotFound, message);
}
return Request.CreateResponse(HttpStatusCode.OK, data);
}
}
After, changing the above line, I was able to resolve the above error. But I still cannot request two records of name in the URL: api/item?name=storm&name=prest
It only shows the result for the first name record in the url(storm). Is there a way to execute this functionality using any any other built-in function or some kind of pseudo code.
Thank you so much for your help and time.
|
|
|
|
|
What's the value of the query.name property?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thank you for response back. the value of the "query.name" is string.I submitted query class code for further reference.
namespace API_Dec.Controllers
{
public class Query
{
public string name { get; set; }
public string id{ get; set; }
public string deal_type { get; set; }
public string price_type { get; set; }
public Nullable<DateTime> startDate { get; set; }
public Nullable<DateTime> endDate{ get; set; }
}
}
Many Thanks
|
|
|
|
|
Yes, but what's the value in the name property when you submit your query? Does it contain "storm,prest", or something else?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I apologize for the confusion.
I am passing both 'storm' and 'prest' in the query string. So, my values contain 'storm' and 'storm'. when I pass 'name=storm', i get back 4 records but when i pass 'name=storm&name=prest', i get same 4 storm records and the query does not read the second name value.
many thanks for your time and help
|
|
|
|
|
Hi Richard.
Thank you so much for your time and help. I am writing to inform, I manage to get the 'split' function to pass multiple records for the parameter name. I am little stuck on getting the 'split name' to work other parameter query. When I run a call = api/data?name=storm,prest&price_type=talk, I get 'no data' message on the client-end. Is there a way to filter the following above query string?
public HttpResponseMessage Get([FromUri] Query query)
{
var data = db.database_ICs.AsQueryable();
if (query.name!= null)
{
data = data.Where(c => query.name.Split(',').Contains(c.Name));
}
if (query.price_type != null)
{
data = data.Where(c => c.Cover == query.price_type);
}
if (!data.Any())
{
var message = string.Format("No data was found");
return Request.CreateErrorResponse(HttpStatusCode.NotFound, message);
}
return Request.CreateResponse(HttpStatusCode.OK, data);
}
I really appreciate your support and time. Many thanks.
|
|
|
|
|
So if you call api/data?name=storm&price_type=talk , you get 4 records?
And if you call api/data?name=storm,storm&price_type=talk , do you still get the same records?
What is the value of query.name when you call api/data?name=storm,prest&price_type=talk ?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hi Richard. Thank you so much for your help and apology for the late response.
Hope you had a nice Christmas holiday and happy new year.
I manage to get the code partially working by adding 'toList' with split function. So the code works for the following url = 'api/item/name=storm,prest'. However, I cannot get the code to execute two parameters together such as 'api/item?name=storm,prest&id=123', it throws a no data found error.
I am assuming there is an issue with using contain, if so, is there another function i could use. Any help would be very much appreciated.
Thank you so much for your time and help.
public class ItemController : ApiController
{
private cdwEntities db = new cdwEntities();
public HttpResponseMessage Get([FromUri] Query query)
{
var data = db.database_ICs.AsQueryable();
if (query.name != null)
{
var ids = query.name.Split(',').ToList();
data = data.Where(c => ids.Contains(c.Name));
}
if (query.id!= null)
{
var ids = query.id.Split(',').ToList();
data = data.Where(c => ids.Contains(c.ID));
}
if (!data.Any())
{
var message = string.Format("No data was found");
return Request.CreateErrorResponse(HttpStatusCode.NotFound, message);
}
return Request.CreateResponse(HttpStatusCode.OK, data);
}
}
|
|
|
|
|
And are you absolutely certain that you have a record with ID = 123 and either Name = storm or Name = prest ?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Apology for late reply. I been trying to get this filter to work for the past couple of days but so far I am sadly failing.
I am trying to filter data by searching for many values for certain parameter. for example, filter data by id1 = 123 (or),234&(or)id=345&name=..ect. Apology for not making my problem clear. I usually check the any api query string by converting it into sql schema, to look for same records/data with the web api query string.
I can get the 'contain' function to work with two parameter like so:
if (query.id1!= null || query.id2!= null)
{
data = data.Where(c => c.ID1.Contains(query.id1) || c.ID2.Contains(query.id2));
}
but i would like to able search many ids from parameter id1 or id2, for example: api/item?id1=345,567&id2=678
I cannot seem to get 'split' function to work with the above code layout.
Thank you for your time and help.
|
|
|
|
|
Every time you post a message, the code changes!
In your previous message, you said you'd managed to get Split working to search for multiple names. You've now changed the code to search for ID1 or ID2 , and to only return records where the value in the database contains the full value passed in the querystring.
I think you need to go back to the start and describe exactly what you are trying to achieve with this method. It would also help to have a stable description of your database entities and query class.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hello, I would like to sincerely apologies for the confusion with my data parameters. i will try to explain the continuous issue I am currently experiencing with the 'split' function
as clearly and with
the requested classes and entities.
I would like to be able to call multiple 'name' and 'id1''s entities in a single call, such as api/test?name=storm,prest&id1=123. So far, I can get only get one of the parameter's (name or id1) to output multiple string values.
If I try to execute, the following with more than two parameters: api/test?name=storm,prest&id1=123, I get a 'no data error'.
This is my updated code:
please note: the split function has been updated for checking null strings in 'name' and 'ids' parameters.
public HttpResponseMessage Get([FromUri] Query query)
{
var data = db.database_ICs.AsQueryable();
if (!String.IsNullOrEmpty(query.name))
{
var ids = query.name.Split(',').ToList();
data = data.Where(c => ids.Any(i => (c.Name!= null && c.Name.Contains(i))));
}
if (!String.IsNullOrEmpty(query.id1))
{
var ids = query.id1.Split(',').ToList();
data = data.Where(c => ids.Any(i => (c.ID1!= null && c.ID1.Contains(i))));
data = data.Where(c => c.Name == query.name);
}
if (!String.IsNullOrEmpty(query.id2))
{
var ids = query.id2.Split(',').ToList();
data = data.Where(c => c.ID2 == query.id2);
}
if (query.deal_type != null)
{
data = data.Where(c => c.Type == query.deal_type);
}
if (!data.Any())
{
var message = string.Format("No data was found");
return Request.CreateErrorResponse(HttpStatusCode.NotFound, message);
}
return Request.CreateResponse(HttpStatusCode.OK, data);
}
public class Query
{
public string name { get; set; }
public string id1{ get; set; }
public string id2{ get; set; }
public string deal_type { get; set; }
}</pre>
Name id1 id2 deal_type
prest 789 ms
prest 345 ms
storm 456 bs
storm bs
ariel 123 rs
ariel 223 rs
Thank you so much your time and help. Many thanks.
|
|
|
|