public IActionResult Create(CreateSingerViewModel model)
        {
            var singer = new SingerModel()
            {
                Name        = model.Name.Trim(),
                ForeignName = model.ForeignName,
                Nationality = model.Nationality,
                CreatorId   = HttpContext.Session.GetCurrentUserId()
            };

            singer = _singerAppService.Create(singer);
            return(Json(new JsonResultEntity()
            {
                Message = "添加歌唱家成功!",
                JsonObject = Json(new SingerViewModel()
                {
                    Id = singer.Id,
                    CreatorId = singer.CreatorId,
                    Name = singer.Name,
                    CreatorName = singer.CreatorName,
                    ForeignName = singer.ForeignName,
                    Nationality = singer.Nationality,
                    CreationTime = singer.CreationTime.ToStandardDateOfChina(),
                })
            }));
        }
        public void AddSinger(CreateSingerViewModel singerView)
        {
            Singer singer = Mapper.Map <CreateSingerViewModel, Singer>(singerView);

            singer.SingerImage.ImageData = GetArray(singerView.SingerImage);

            singerDomainService.Entry(singer).State = EntityState.Added;
            singerDomainService.SaveChanges();
        }
Exemplo n.º 3
0
        public virtual ActionResult CreateSinger(CreateSingerViewModel singerModel)
        {
            if (ModelState.IsValid)
            {
                adminSinger.AddSinger(singerModel);

                return(Redirect(Url.Action(MVC.Admin.AdminSinger.FormSingerSuccess())));
            }

            return(PartialView("FormCreateSinger", singerModel));
        }