@ -9,6 +9,7 @@ using System.Collections.Generic;
using System.Data ;
using System.Linq ;
using System.Reflection ;
using System.Runtime.CompilerServices ;
using System.Text ;
using System.Threading.Tasks ;
@ -117,6 +118,7 @@ namespace CustomerOnlineV2.Repository.Repository.RegisterRepository
_response . ResponseCode = Convert . ToInt16 ( dt . Rows [ 0 ] [ "errorCode" ] ) ;
_response . ResponseMessage = Convert . ToString ( dt . Rows [ 0 ] [ "msg" ] ) ;
List < CustomerListModel > obj = new List < CustomerListModel > ( ) ;
foreach ( DataRow item in dt . Rows )
{
@ -151,6 +153,111 @@ namespace CustomerOnlineV2.Repository.Repository.RegisterRepository
return await Task . FromResult ( _response ) ;
}
public async Task < CustomerListModel > UpdateCustomers1 ( CustomerListModel model , string id )
{
try
{
var sql = "EXEC mobile_proc_online_customerMaster_V1" ;
sql + = " @flag = " + _connHelper . FilterString ( "update-address" ) ;
sql + = ",@customerId =" + _connHelper . FilterString ( id ) ;
sql + = ",@postalCode =" + _connHelper . FilterString ( model . zipCode ) ;
//sql += ",@nativeCountry =" + _connHelper.FilterString(model.NativeCountry);
sql + = ",@address1 =" + _connHelper . FilterString ( model . address ) ;
sql + = ",@address2 =" + _connHelper . FilterString ( model . address2 ) ;
//_logger.LogDebug("RECEIVERREPOSITORY | GETRECEIVEDRDETAILS | SQL | " + sql);
var dt = _connHelper . ExecuteDataTable ( sql ) ;
if ( dt = = null | | dt . Rows . Count < = 0 )
{
model . ResponseCode = ResponseHelper . FAILED ;
model . ResponseMessage = "DB Null Error!" ;
// _logger.LogError("RECEIVERREPOSITORY | GETRECEIVEDRDETAILS | DB RESPONSE | " + JsonConvert.SerializeObject(_response));
}
else
{
model . ResponseCode = ResponseHelper . SUCCESS ;
model . ResponseMessage = ResponseMessageHelper . SUCCESS ;
// _response.firstName = Convert.ToString(dt.Rows[0]["firstName"]);
// _response.middleName = Convert.ToString(dt.Rows[0]["middleName"]);
// _response.lastName1 = Convert.ToString(dt.Rows[0]["lastName1"]);
// _response.Country = Convert.ToString(dt.Rows[0]["Country"]);
// _response.Address = Convert.ToString(dt.Rows[0]["Address"]);
// _response.State = Convert.ToString(dt.Rows[0]["State"]);
}
}
catch ( Exception ex )
{
model . ResponseCode = ResponseHelper . EXCEPTION ;
model . ResponseMessage = "Exception occured: " + ex . Message ;
//_logger.LogError("RECEIVERREPOSITORY | GETRECEIVEDRDETAILS | EXCEPTION | " + JsonConvert.SerializeObject(_response));
}
return await Task . FromResult ( model ) ;
}
//public async Task<CustomerList> updateCustomer1(LoginResponse loginDetails)
//{
// CustomerList _response = new CustomerList();
// try
// {
// var sql = "EXEC mobile_proc_online_customerMaster_V1";
// sql += " @Flag = " + _connHelper.FilterString("update-address");
// sql += ",@customerId= " + _connHelper.FilterString(loginDetails.UserId);
// //sql += " @Flag = " + _connHelper.FilterString(loginDetails.zipcode);
// //sql += ",@customerId= " + _connHelper.FilterString(loginDetails.UserId);
// //logger.LogDebug("HOMEREPOSITORY | GETTRANSACTIONDETAIL | SQL | " + sql);
// var dt = _connHelper.ExecuteDataTable(sql);
// if (dt == null || dt.Rows.Count <= 0)
// {
// _response.ResponseCode = ResponseHelper.FAILED;
// _response.ResponseMessage = "DB Null Error!";
// //_logger.LogError("HOMEREPOSITORY | GETTRANSACTIONDETAIL | DB RESPONSE | " + JsonConvert.SerializeObject(_response));
// }
// else
// {
// _response.ResponseCode = Convert.ToInt16(dt.Rows[0]["errorCode"]);
// _response.ResponseMessage = Convert.ToString(dt.Rows[0]["msg"]);
// //List<CustomerListModel> obj = new List<CustomerListModel>();
// //foreach (DataRow item in dt.Rows)
// //{
// // obj.Add(new CustomerListModel
// // {
// // zipCode = Convert.ToString(item["zipCode"]),
// // city = Convert.ToString(item["city"]),
// // address = Convert.ToString(item["address1"]),
// // address2 = Convert.ToString(item["address2"]),
// // });
// //}
// //_response.CustomerListModel = obj;
// }
// }
// catch (Exception ex)
// {
// _response.ResponseCode = ResponseHelper.EXCEPTION;
// _response.ResponseMessage = "Exception occured: " + ex.Message;
// //logger.LogError("HOMEREPOSITORY | GETTRANSACTIONDETAIL | EXCEPTION | " + JsonConvert.SerializeObject(_response));
// }
// return await Task.FromResult(_response);
//}
}
}