Ejemplo n.º 1
0
        public HttpResponseMessage Edit(EventDomenModel domenEventData)
        {
            if (domenEventData != null)
            {
                Event eventData = Mapper.Map <Event>(domenEventData);
                eventData.EditDate = DateTime.Now;
                repository.UpdateEvent(eventData);
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }

            return(new HttpResponseMessage(HttpStatusCode.BadRequest));
        }
Ejemplo n.º 2
0
        public string GetEventsList(int pageNumber)
        {
            var eventsList = repository.ListEvent(pageNumber);
            List <EventDomenModel> eventListDomen = new List <EventDomenModel>();

            foreach (Event e in eventsList)
            {
                EventDomenModel eventItemDomen = Mapper.Map <EventDomenModel>(e);
                eventListDomen.Add(eventItemDomen);
            }
            return(JsonConvert.SerializeObject(eventListDomen));
        }
Ejemplo n.º 3
0
        public HttpResponseMessage Register(EventDomenModel domenEventData)
        {
            if (domenEventData != null)
            {
                Event eventData = Mapper.Map <Event>(domenEventData);
                eventData.CreateDate = DateTime.Now;
                eventData.EditDate   = null;
                eventData.EditorId   = null;
                if (eventData.Status == 0)
                {
                    eventData.WinnerId = null;
                }
                repository.AddEvent(eventData);
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }

            return(new HttpResponseMessage(HttpStatusCode.BadRequest));
        }