public static FluorophoreResearchObjectEntity ToFluorophoreResearchObjectEntity(this FluorophoreResearchObject model)
        {
            if (model == null)
            {
                return(null);
            }

            FluorophoreResearchObjectEntity entity = new FluorophoreResearchObjectEntity();

            return(entity);
        }
        public static FluorophoreResearchObject ToFluorophoreResearchObject(this FluorophoreResearchObjectEntity newEntity, FluorophoreResearchObject oldEntity = null)
        {
            FluorophoreResearchObject entity = oldEntity;

            if (entity == null)
            {
                entity = new FluorophoreResearchObject();
            }


            return(entity);
        }
        public async Task <FluorophoreResearchObjectEntity> SaveFluorophoreResearchObject(FluorophoreResearchObjectEntity entity)
        {
            var _item = await Query.Where(e => e.Id == entity.Id).FirstOrDefaultAsync();

            if (_item == null)
            {
                _item = (await SaveEntity(entity.ToFluorophoreResearchObject(null)));
            }
            else
            {
                _item = (await SaveEntity(entity.ToFluorophoreResearchObject(_item)));
            }
            return(await GetFluorophoreResearchObject(_item.Id));
        }