Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
            }
        }