public async Task <IActionResult> Update([FromBody] Milking milking)
        {
            var currentMilking = await this.repository.GetAsync <Milking>(true, x => x.MilkingId == milking.MilkingId);

            if (currentMilking == null)
            {
                throw new Exception("Milking not found.");
            }
            currentMilking.FishId       = milking.FishId;
            currentMilking.MilkingDate  = milking.MilkingDate;
            currentMilking.CaviarWeight = milking.CaviarWeight;
            await this.repository.UpdateAsync <Milking>(currentMilking);

            return(this.Ok());
        }
        public async Task <IActionResult> Add([FromBody] Milking milking)
        {
            await this.repository.AddAsync <Milking>(milking);

            return(this.Ok());
        }