예제 #1
0
        public void SaveFormRespondentType(DformRespondentTypeEntity entity)
        {
            var respondentType = _context.FormRespondentTypes.FirstOrDefault(s => s.Id == entity.Id);
            if (respondentType == null)
            {
                respondentType = new DformRespondentTypeEntity
                {
                    Id = Guid.NewGuid(),

                };
                _context.FormRespondentTypes.Add(respondentType);
            }
            respondentType.Code = entity.Code;
            respondentType.Name = entity.Name;
            respondentType.FormId = entity.FormId;
            respondentType.IdCode = entity.IdCode;

            _context.SaveChanges();
        }
예제 #2
0
        public void Save(FormRespondentTypeDTO dto)
        {
            var entity = new DformRespondentTypeEntity();
            entity.Id = dto.Id;
            entity.FormId = dto.FormId;
            entity.IdCode = dto.Code;
            entity.Name = dto.Name;
            entity.Code = dto.Value;

            _formRepository.SaveFormRespondentType(entity);
        }
예제 #3
0
 private FormRespondentTypeDTO Map(DformRespondentTypeEntity s)
 {
     return new FormRespondentTypeDTO
     {
         Id = s.Id,
         IsActive = true,
         Name = s.Name,
         Code = s.IdCode,
         FormId = s.FormId,
         FormName = s.Form.Name,
         Value = s.Code,
     };
 }
예제 #4
0
        protected Guid CreateFormRespondentType(Guid formid, string idcode, string name, string code)
        {
            var respondentType = _context.FormRespondentTypes.FirstOrDefault(s => s.IdCode == idcode);
              if (respondentType == null)
               {
                respondentType = new DformRespondentTypeEntity
                                                              {
                                                                  Id = Guid.NewGuid(),

                                                              };
                _context.FormRespondentTypes.Add(respondentType);
               }
              respondentType.Code = code;
              respondentType.Name = name;
              respondentType.FormId = formid;
              respondentType.IdCode = idcode;

              _context.SaveChanges();
              return respondentType.Id;
        }