Error:Can not implictly convert type string to RegFields.Fields
DataBaseObjects:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace RegFields
{
public class Fields
{
public string EmployeeName { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
public string ConfirmPassword { get; set; }
public string EmailId { get; set; }
public string PhoneNo { get; set; }
public string Address { get; set; }
}
}
DBLayer:
public static DataSet GetLogin(string Emailid,string Password)
{
string spName = "sel_login7";
SqlParameter paraemail = new SqlParameter("@Emailid", SqlDbType.VarChar, 50);
SqlParameter parapwd = new SqlParameter("Password", SqlDbType.VarChar, 50);
paraemail.Value = Emailid;
parapwd.Value = Password;
DataSet ds = SqlHelper.ExecuteDataset(connection, CommandType.StoredProcedure, spName, paraemail,parapwd);
ds.Tables[0].TableName = "PlannIT";
return ds;
}
BOLayer:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RegConnection;
using RegFields;
using System.Data;
namespace DataBase
public class Data
{
public DataSet LoginBO(string Emailid,string Password)
{
return DataBaseHelper.GetLogin(Emailid,Password);
}
}
ControllerLayer:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RegFields;
using RegConnection;
using DataBase;
namespace Reg
{
public class LoginDemo
{
Data d = new Data();
public string GetLoginCtrl(string EmailId, string Password)
{
return d.LoginBO(EmailId,Password).ToString();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Reg;
using RegFields;
public partial class LoginApp : System.Web.UI.Page
{
LoginDemo ld = new LoginDemo();
Fields f = new Fields();
protected void Page_Load(object sender, EventArgs e)
{
}
public int Validation_Login(string EmailId, string Password)
{
int result = 0;
f.EmailId = txxtemail.Text.Trim();
f.Password = txtpwd.Text.Trim();
f =ld.GetLoginCtrl(EmailId, Password); //Error:Error:Can not implictly convert type string to RegFields.Fields
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
Validation_Login(txxtemail.Text, txtpwd.Text);
}
}
Data d = new Data();
public string GetLoginCtrl(string EmailId, string Password)
{
return d.LoginBO(EmailId,Password).ToString();
}