// GET: Customers/Details/5 public ActionResult Details(int?id) { string tokenausar = System.Web.HttpContext.Current.Session["tokenuser"].ToString(); RestClient client = new RestClient("http://localhost/CRM.API/api/Customers/" + id.ToString()); RestRequest request = new RestRequest(Method.GET); request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-type", "application/x-www-form-urlencoded"); request.AddHeader("authorization", tokenausar); IRestResponse response = client.Execute(request); string strresponse = response.Content.ToString(); strresponse = strresponse.Replace("[", ""); strresponse = strresponse.Replace("]", ""); CustomerApi responseCustomer = JsonConvert.DeserializeObject <CustomerApi>(strresponse); var configprofCustomer = FactoryProfile.CreateProfile <CustomerProfile>().GetProfile(); /* https://dotnettutorials.net/lesson/automapper-in-c-sharp/ Ejemplo para usar el Mapper*/ //Mapper mapper = new Mapper(CustomerProfile.GetProfile()); // Necesita el metodo static Mapper mapper = new Mapper(configprofCustomer); // Necesita que el metodo no sea static var responder = mapper.Map <CustomerApi, Customer>(responseCustomer); return(View(responder)); }
public EntityProfile Get(int Id) { var data = base.DataContext.Profile.Where(p => p.ProfileID == Id); if (data.Count() == 1) { return(FactoryProfile.Get(data.Single())); } else { return(null); } }
public List <EntityProfile> GetAll() { return(FactoryProfile.GetList(base.DataContext.Profile.ToList())); }
public List <EntityProfile> GetActives() { return(FactoryProfile.GetList(base.DataContext.Profile.Where(p => p.Status == true).ToList())); }