Example #1
0
        public static Horse Map(HorseModel horse)
        {
            var config = new DefaultMapConfig();
            var result = config.ConvertUsing((HorseModel source) =>
                                             new Horse()
            {
                HorseName   = source.HorseName,
                Weight      = source.Weight,
                Age         = source.Age,
                WinsCount   = source.WinsCount,
                LossesCount = source.LossesCount
            });

            var horse1 = ObjectMapperManager
                         .DefaultInstance
                         .GetMapper <HorseModel, Horse>(result)
                         .Map(new HorseModel()
            {
                HorseName   = horse.HorseName,
                Weight      = horse.Weight,
                Age         = horse.Age,
                WinsCount   = horse.WinsCount,
                LossesCount = horse.LossesCount
            });

            return(horse1);
        }
Example #2
0
        public IHttpActionResult CreateHorse(HorseModel horse)
        {
            var mappedHorse = HorseMapping.Map(horse);

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(Ok(_horseService.CreateHorse(mappedHorse)));
        }
Example #3
0
 public IActionResult Vikt(HorseModel model)
 {
     if (ModelState.IsValid)
     {
         model.Weight  = (float)((4.3 * model.Lance + 3.0 * model.Height) - 785);
         ViewBag.Check = "true";
         Set("horseWeight", model.Weight.ToString(), 60);
         Set("horseLance", model.Lance.ToString(), 60);
         Set("horseHeight", model.Height.ToString(), 60);
     }
     else
     {
         ViewBag.Check = "false";
     }
     return(View(model));
 }
Example #4
0
        public ActionResult DeleteHorse([DataSourceRequest] DataSourceRequest request, HorseModel horse)
        {
            if (horse != null)
            {
                var upHorse          = Mapper.Map <HorseModel, Horse>(horse);
                var horseDataManager = SessionService.DbContainer.Resolve <HorseDataManager>();

                horseDataManager.Delete(upHorse);
            }
            SessionService.HorseFlag = true;
            return(Json(new[] { horse }.ToDataSourceResult(request, ModelState)));
        }
Example #5
0
 public ActionResult Edit(HorseModel horse)
 {
     return(this.updateHandler.Handle(new UpdateModelCommand <HorseModel>(horse, horse.Id),
                                      () => this.Redirect("/horses"),
                                      _ => this.View(horse)));
 }
Example #6
0
 public ActionResult New(HorseModel horse)
 {
     return(this.createHandler.Handle(new CreateModelCommand <HorseModel>(horse),
                                      () => this.Redirect("/horses"),
                                      _ => this.View(horse)));
 }
Example #7
0
 public HorseViewModel(HorseModel hm)
 {
     _model = hm;
 }