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()); }
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(); } }
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(); }