public void CreateFeature(FeatureViewModel featureViewModel) { var feature = Mapper.Map <FeatureViewModel, Feature_M>(featureViewModel); _featureRepository.Add(feature); SaveFeature(); }
protected void gvFeatureDetails_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("ADD")) { TextBox txtAddFeatureName = (TextBox)gvFeatureDetails.FooterRow.FindControl("txtAddFeatureName"); TextBox txtAddDescription = (TextBox)gvFeatureDetails.FooterRow.FindControl("txtAddDescription"); Domain.Feature feature = new Domain.Feature() { FeatureDescription = txtAddDescription.Text, FeatureName = txtAddFeatureName.Text, CreationTime = DateTime.Now, LastUpdationTime = DateTime.Now, CreatedBy = "admin", LastUpdatedBy = "admin", }; featureRepo.Add(feature); featureRepo.Save(); BindData(); } } catch (Exception ex) { Response.Write(ex.Message); } }
public ActionResult Feature(int id, string feature) { var idea = _ideas.Get(id); var f = new Feature { Time = DateTime.UtcNow, Text = feature, User = _users.GetUserFromUserIdentity(Request.GetIdentity()) }; _features.Add(id, f); return(RedirectToAction("Index", id)); }
public async Task <FeatureDTO> Handle(CreateFeatureCommand message, CancellationToken cancellationToken) { var feature = new Feature(message.Name, message.Description, message.Price); _repository.Add(feature); await _repository.UnitOfWork.SaveChangesAsync(); var featureDTO = _mapper.Map <FeatureDTO>(feature); var integrationEvent = new FeatureCreatedEvent(featureDTO); await _integrationEventService.AddAndSaveEventAsync(integrationEvent); return(featureDTO); }
public async Task <IActionResult> CreateFeature([FromBody] FeatureResource featureResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var feature = _mapper.Map <FeatureResource, Feature>(featureResource); _featureRepository.Add(feature); await _unitOfWork.CompleteAsync(); var result = _mapper.Map <Feature, FeatureResource>(await _featureRepository.GetFeatureById(feature.Id)); return(Ok(result)); }
public async Task <IActionResult> CreateFeatures([FromBody] KeyValuePairResource featureResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var feature = mapper.Map <KeyValuePairResource, Feature>(featureResource); featureRepository.Add(feature); await unitOfWork.CompleteAsync(); feature = await featureRepository.GetFeature(feature.Id); var result = mapper.Map <Feature, KeyValuePairResource>(feature); return(Ok(result)); }
public FeatureModule(IIdeaRepository ideas, IFeatureRepository features) : base("/idea") { _ideas = ideas; _features = features; Post["/{idea}/feature"] = _ => { int id = _.Idea; var feature = new Feature { Time = DateTime.UtcNow, Text = Request.Form.feature }; _features.Add(id, feature); return Response.AsRedirect(string.Format("/idea/{0}#{1}", id, feature.Id)); }; }
public FeatureModule(IIdeaRepository ideas, IFeatureRepository features) : base("/idea") { _ideas = ideas; _features = features; Post["/{idea}/feature"] = _ => { int id = _.Idea; var feature = new Feature { Time = DateTime.UtcNow, Text = Request.Form.feature }; _features.Add(id, feature); return(Response.AsRedirect(string.Format("/idea/{0}#{1}", id, feature.Id))); }; }
public FeatureModule(IFeatureRepository features, IUserRepository users) : base("/idea") { _features = features; this.RequiresAuthentication(); Post["/{idea}/feature"] = _ => { int id = _.Idea; var feature = new Feature { Time = DateTime.UtcNow, Text = Request.Form.feature, User = Context.GetCurrentUser(users) }; _features.Add(id, feature); return Response.AsRedirect(string.Format("/idea/{0}#{1}", id, feature.Id)); }; }
public FeatureModule(IFeatureRepository features, IUserRepository users) : base("/idea") { _features = features; this.RequiresAuthentication(); Post["/{idea}/feature"] = _ => { int id = _.Idea; var feature = new Feature { Time = DateTime.UtcNow, Text = Request.Form.feature, User = Context.GetCurrentUser(users) }; _features.Add(id, feature); return(Response.AsRedirect(string.Format("/idea/{0}#{1}", id, feature.Id))); }; }
public async Task <Feature> AddFeature(FeatureDTO featureDTO) { if (!featureDTO.IsValid()) { await NotifyValidationErrors(featureDTO); return(null); } var existingFeature = await _featureRepository.GetByName(featureDTO.Name); if (existingFeature != null) { return(UpdateFeature(existingFeature, featureDTO)); } var feature = new Feature(featureDTO.Name, featureDTO.IsActive); _featureRepository.Add(feature); return(feature); }
public void CreateFeature(Feature feature) { featureRepository.Add(feature); SaveFeature(); }
public void CreateFeature(Feature Feature) { FeatureRepository.Add(Feature); }
public void Add(Feature feature) { featureRepository.Add(feature); }
public IActionResult AddFeature([FromBody] Feature model) { fea_repo.Add(model); return(new OkObjectResult(new { FeatureID = model.FeatureId })); }