Exemplo n.º 1
0
        public async Task <AppointmentTypeViewModel> SaveType(AppointmentTypeViewModel data)
        {
            try
            {
                var obj = new tblAppointmentType()
                {
                    Name             = data.Name,
                    Description      = data.Description,
                    IsActive         = data.isActive,
                    IsDeleted        = data.isDeleted,
                    CreatedTimestamp = DateTime.UtcNow,
                    CreatedUserID    = data.createdUserID
                };

                db.tblAppointmentTypes.Add(obj);
                await db.SaveChangesAsync();

                return(new AppointmentTypeViewModel()
                {
                    ID = obj.ID,
                    Name = obj.Name,
                    Description = obj.Description,
                    isActive = obj.IsActive,
                    isDeleted = obj.IsDeleted
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
 public static AppointmentType ConvertToAppointmentType(this tblAppointmentType data)
 {
     return(new AppointmentType()
     {
         id = data.ID,
         name = data.Name,
         description = data.Description,
         isActive = data.IsActive,
         isDeleted = data.IsDeleted,
         createdUserID = data.CreatedUserID,
         updatedUserID = data.UpdatedUserID,
         createdTimestamp = data.CreatedTimestamp,
         updatedTimestamp = data.UpdatedTimestamp
     });
 }