public async Task <int> EditBeehiveFlag(int id, string content, MarkFlagType flagType) { var beehiveMarkFlag = this.beehiveMarkFlagRepository .All() .FirstOrDefault(bf => bf.Id == id); beehiveMarkFlag.Content = content; beehiveMarkFlag.FlagType = flagType; await this.beehiveMarkFlagRepository.SaveChangesAsync(); return(beehiveMarkFlag.Id); }
public IActionResult Create(int id, MarkFlagType markFlagType) { var inputModel = new CreateBeehiveMarkFlagInputModel() { FlagType = markFlagType, BeehiveId = id, BeehiveNumber = this.beehiveService.GetBeehiveNumberById(id), BeehiveApiaryId = this.apiaryService.GetApiaryIdByBeehiveId(id), BeehiveApiaryName = this.apiaryService.GetApiaryNameByBeehiveId(id), BeehiveApiaryNumber = this.apiaryService.GetApiaryNumberByBeehiveId(id), }; return(this.View(inputModel)); }
public async Task <int> CreateBeehiveFlag(int beehiveId, string content, MarkFlagType flagType) { var beehiveMarkFlag = new BeehiveMarkFlag() { BeehiveId = beehiveId, Content = content, FlagType = flagType, }; await this.beehiveMarkFlagRepository.AddAsync(beehiveMarkFlag); await this.beehiveMarkFlagRepository.SaveChangesAsync(); return(beehiveMarkFlag.Id); }