Пример #1
0
 //[Authorize(Roles = Role.OfficeAdmin + "," + Role.SuperAdmin)]
 public async Task <ActionResult <int> > InsertClinician(InsertClinician clinician)
 {
     try
     {
         return(await _clinicianRepo.InsertClinician(clinician));
     }
     catch (Exception)
     {
         return(StatusCode(500, "Internal Server Error"));
     }
 }
Пример #2
0
        public async Task <int> InsertClinician(InsertClinician clinician)
        {
            using (var con = mainConn)
            {
                string query = @"INSERT INTO [dbo].[Clinicians]
                                ([UserID]
                                ,[FirstName]
                                ,[LastName]
                                ,[PhoneNum]
                                ,[EmailAddress]
                                ,[Title]
                                ,[Address]
                                ,[Practice]
                                ,[FaxNum])
                            VALUES
                                (@UserID, @FirstName, @LastName, @PhoneNum, @EmailAddress,
                                @Title, @Address, @Practice, @FaxNum);
                            SELECT SCOPE_IDENTITY()";
                var    id    = await con.QueryFirstOrDefaultAsync <int>(query, clinician);

                return(id);
            }
        }