protected override ICommandResult ExecuteAction(CreateCarCoupeModel item)
        {
            CarCoupe carCoupe = this.mapping.Map <CarCoupe>(item);

            carCoupe.UserID = Convert.ToInt32(this.context.CommandUser.ID);
            CarCoupe result = this.service.Save(carCoupe);

            return(this.Success(result));
        }
        protected override ICommandResult ExecuteAction(EditCarCoupeModel item)
        {
            CarCoupe carCoupe = this.mapping.Map <CarCoupe>(item);

            CarCoupe result = this.service.GetById(carCoupe.ID);

            if (result == null)
            {
                return(this.Error($"CarCoupe with ID: {carCoupe.ID} not found"));
            }

            return(this.Success(result));
        }
예제 #3
0
        protected override ICommandResult ExecuteAction(EditCarCoupeModel item)
        {
            CarCoupe dbCarCoupe = this.service.GetById(item.ID);

            if (dbCarCoupe == null)
            {
                return(this.Error(item.ID));
            }

            dbCarCoupe = this.mapping.Map(item, dbCarCoupe);

            CarCoupe result = this.service.Save(dbCarCoupe);

            return(this.Success(result));
        }