private bool IsNukleusoSekcijaDataCorrect(BeehiveTypes type, Beehive beehive) { if (type == BeehiveTypes.NukleosoSekcija && beehive.No == null && beehive.MaxNestCombs == null && beehive.NestCombs == null && beehive.MaxHoneyCombsSupers == null && beehive.Color == null && beehive.AcquireDay == null) { return(true); } return(false); }
private bool IsDaugiaaukstisDataCorrect(BeehiveTypes type, Beehive beehive) { if (type == BeehiveTypes.Daugiaaukštis && beehive.No != null && beehive.MaxNestCombs == null && beehive.NestCombs == null && beehive.MaxHoneyCombsSupers == null && beehive.Color == null && beehive.AcquireDay == null) { return(true); } return(false); }
private bool IsBeehiveDataCorrect(BeehiveTypes type, Beehive beehive) { if ((type == BeehiveTypes.Dadano && !IsDadanoDataCorrect(type, beehive)) || (type == BeehiveTypes.Daugiaaukštis && !IsDaugiaaukstisDataCorrect(type, beehive)) || (type == BeehiveTypes.NukleosoSekcija && !IsNukleusoSekcijaDataCorrect(type, beehive))) { return(false); } return(true); }
private bool IsDadanoDataCorrect(BeehiveTypes type, Beehive beehive) { if (type == BeehiveTypes.Dadano && beehive.No != null && beehive.MaxNestCombs != null && beehive.MaxHoneyCombsSupers != null && beehive.NestCombs != null) { if (beehive.IsEmpty == true) { if (beehive.NestCombs == 0) { return(true); } } else { if (beehive.NestCombs > 0 && beehive.MaxNestCombs >= beehive.NestCombs) { return(true); } } } return(false); }