Ejemplo n.º 1
0
        public M.Reply Post(M.User user)
        {
            M.Reply reply = new M.Reply
            {
                Status = false
            };

            try
            {
                #pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                AutoMapper.Mapper.CreateMap <M.User, O.User>();
                #pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                O.User objectUser = AutoMapper.Mapper.Map <O.User>(user);
                dataBase.Users.Add(objectUser);
                dataBase.SaveChanges();
                reply.Status = true;
            }

            catch
            {
                reply.Status = false;
            }

            return(reply);
        }
        public M.Reply Post(M.Event meeting)
        {
            M.Reply reply = new M.Reply
            {
                Status = false
            };

            meeting.DateCreation = DateTime.Now.ToString();

            try
            {
                #pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                AutoMapper.Mapper.CreateMap <M.Event, O.Event>();
                #pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                O.Event objectEvent = AutoMapper.Mapper.Map <O.Event>(meeting);
                dataBase.Events.Add(objectEvent);
                dataBase.SaveChanges();
                reply.Status = true;
            }

            catch
            {
            }

            return(reply);
        }
        public M.Reply Post(M.ParametersEventUser parameters)
        {
            M.Reply reply = new M.Reply
            {
                Status = false
            };

            M.EventUser eventUser = new M.EventUser();

            try
            {
                var result = from u in dataBase.Users
                             where (u.Username == parameters.UsernameInvited)
                             select new { u.Id };

                var item = result.ToArray()[0];
                eventUser.IdUserInvited = item.Id;
                eventUser.IdEvent       = parameters.IdEvent;


                #pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                AutoMapper.Mapper.CreateMap <M.EventUser, O.EventUser>();
                #pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                O.EventUser objectEventUser = AutoMapper.Mapper.Map <O.EventUser>(eventUser);
                dataBase.EventUsers.Add(objectEventUser);
                dataBase.SaveChanges();
                reply.Status = true;
            }

            catch
            {
                reply.Status = false;
            }

            return(reply);
        }