public async Task <ActionResult> EditGuide(GuideEditForm model)
        {
            await _guideService.SaveCurrentEditedGuideForm(model);

            string message = "Edit of chosen Guide";
            var    result  = _loggerCreator.FactoryMethod();

            result.LoggMessage(this.GetType().Name, message);

            return(Ok());
        }
示例#2
0
        public async Task SaveCurrentEditedGuideForm(GuideEditForm model)
        {
            Guide guide = new Guide();

            guide.Name     = model.Name;
            guide.Login    = model.Login;
            guide.Password = model.Password;
            guide.GuideId  = model.GuideId;

            if (model.GuideId != 0)
            {
                db.Entry(guide).State = EntityState.Modified;
                await db.SaveChangesAsync();
            }
        }
示例#3
0
        public async Task <GuideEditForm> CreateCurrentGuideEditForm(int?id)
        {
            Guide guide = new Guide();

            if (id != 0)
            {
                guide = await db.Guides.Where(x => x.GuideId == id).FirstOrDefaultAsync();
            }
            GuideEditForm model = new GuideEditForm();

            model.Name     = guide.Name;
            model.Login    = guide.Login;
            model.Password = guide.Password;
            model.GuideId  = guide.GuideId;

            return(model);
        }
        private void ekleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            GuideEditForm guideEditForm = new GuideEditForm();

            guideEditForm.Show();
        }