public TextMessage getModel()
        {
            var model = new TextMessage();

            Mapper.CreateMap<TextMessageView, TextMessage>();
            Mapper.Map<TextMessageView, TextMessage>(this, model);

            return model;
        }
 public TextMessageView(TextMessage model)
 {
     Mapper.CreateMap <TextMessage, TextMessageView>();
     Mapper.Map <TextMessage, TextMessageView>(model, this);
 }
        public HttpResponseMessage RecieveElk(TextMessageView view)
        {
            TextMessage model = new TextMessage
            {
                created = DateTime.UtcNow,
                from = view.from,
                to = view.to,
                message = view.message,
                error = false
            };

            model = repo.createTextMessage(model);

            return Request.CreateResponse(HttpStatusCode.OK, model);
        }
 public TextMessageView(TextMessage model)
 {
     Mapper.CreateMap<TextMessage, TextMessageView>();
     Mapper.Map<TextMessage, TextMessageView>(model, this);
 }
 public TextMessage createTextMessage(TextMessage model)
 {
     db.textMessages.Add(model);
     db.SaveChanges();
     return model;
 }