/// <summary> /// Mappear alumno /// </summary> /// <param name="UpdateData"></param> /// <param name="AlumnoData"></param> /// <returns></returns> public Alumno convertAlumno(UserModels.UserData UpdateData, Alumno AlumnoData) { map = new MapperConfiguration(cfg => { cfg.CreateMap <UserModels.UserData, Alumno>() .ForMember(x => x.Nombre, opts => opts.MapFrom(x => x.FirstName)) .ForMember(x => x.ApellidoP, opts => opts.MapFrom(x => x.LastNameP)) .ForMember(x => x.ApellidoM, opts => opts.MapFrom(x => x.LastNameM)); }); Alumno MappedData = map.CreateMapper().Map(UpdateData, AlumnoData); return(MappedData); }
/// <summary> /// Actualizar informacion de usuario /// </summary> public bool Update(UserModels.UserData Data) { Alumno A = db.Alumno.FirstOrDefault(x => x.noControl == controlNumber); int aluNum = db.Alumno.ToArray().Count(); if (A != null) { //A = MapperEngine.convertAlumno(Data, A); db.SaveChanges(); return(true); } else { return(false); } }